Details

Time bar (total: 2.1min)

analyze7.0s (5.7%)

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.6s (26.3%)

Results
11.3s1932×body1024valid
6.6s5164×body256valid
5.8s1010×body1024infinite
2.9s964×body512valid
2.7s2077×body256infinite
1.7s196×body2048valid
1.6s492×body512infinite
Bogosity

preprocess228.0ms (0.2%)

Algorithm
egglog
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 (*.f64 2 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4) (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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) (neg.f64 (*.f64 b 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 (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) (/.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)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (*.f64 a a) (*.f64 b b))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4) (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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 b angle) (neg.f64 (*.f64 b angle))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b angle) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 angle angle))) (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) (neg.f64 (*.f64 b 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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 b x-scale) (neg.f64 (*.f64 b x-scale))))) (pow.f64 (*.f64 a y-scale) 2)) (*.f64 (*.f64 b x-scale) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 x-scale x-scale))) (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) (neg.f64 (*.f64 b 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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 b y-scale) (neg.f64 (*.f64 b y-scale))))) (pow.f64 (*.f64 x-scale a) 2)) (*.f64 (*.f64 b y-scale) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 y-scale y-scale))) (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) (neg.f64 (*.f64 b 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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 angle a) (neg.f64 (*.f64 angle a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 angle a) (neg.f64 (*.f64 angle 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 (*.f64 angle angle) (*.f64 a a))) (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) (neg.f64 (*.f64 angle 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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 x-scale a) (neg.f64 (*.f64 x-scale a))))) (pow.f64 (*.f64 b y-scale) 2)) (*.f64 (*.f64 x-scale a) (neg.f64 (*.f64 x-scale 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 (*.f64 x-scale x-scale) (*.f64 a a))) (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) (neg.f64 (*.f64 x-scale 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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 4 (*.f64 (*.f64 a y-scale) (neg.f64 (*.f64 a y-scale))))) (pow.f64 (*.f64 b x-scale) 2)) (*.f64 (*.f64 a y-scale) (neg.f64 (*.f64 a y-scale)))) (+.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 (*.f64 y-scale y-scale) (*.f64 a a))) (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 a y-scale) (neg.f64 (*.f64 a y-scale)))) (pow.f64 (*.f64 b x-scale) 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) angle) angle) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 angle y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4)) (pow.f64 (*.f64 angle y-scale) 2)) (*.f64 (*.f64 b a) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 x-scale 180) (PI.f64)))) angle) y-scale) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4) (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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4)) (pow.f64 (*.f64 x-scale angle) 2)) (*.f64 (*.f64 b a) (neg.f64 (*.f64 b 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 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 y-scale 180) (PI.f64)))) x-scale) angle) 2)))))) (/.f64 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4) (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)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b 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)) y-scale) y-scale) (+.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)) 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 (*.f64 b b) (*.f64 a a))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2)))))))) (/.f64 (*.f64 (*.f64 (*.f64 b a) (neg.f64 (*.f64 b a))) 4) (pow.f64 (*.f64 x-scale y-scale) 2))))
Compiler

Compiled 193 to 129 computations (33.2% saved)

simplify71.0ms (0.1%)

Algorithm
egglog
Counts
1 → 2
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 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))

eval5.0ms (0%)

Compiler

Compiled 364 to 232 computations (36.3% saved)

prune6.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 369 to 239 computations (35.2% saved)

localize744.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.9b
(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)))
25.1b
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
25.2b
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
46.2b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 1618 to 1051 computations (35% saved)

series5.0s (4%)

Counts
4 → 52
Calls

36 calls:

TimeVariablePointExpression
336.0ms
a
@0
(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)))
33.0ms
angle
@-inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
32.0ms
a
@inf
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
32.0ms
angle
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
32.0ms
a
@0
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 380060 to 280055 computations (26.3% saved)

rewrite200.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
36×egg-rr
15×egg-rr
egg-rr
egg-rr
Counts
4 → 69
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)))
(cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))
(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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3))))))

simplify428.0ms (0.3%)

Algorithm
egglog
Counts
121 → 140
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (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 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (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 a) -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 a) -2))
(sqrt.f64 (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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 b) -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))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))
(*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 -1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2))
(*.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))
(pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)
(pow.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3) (/.f64 1 3))
(hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b)))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (*.f64 x-scale x-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (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 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 b 2) (pow.f64 a 2)) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.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 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))))) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 angle angle)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (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 a) -2))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 a) -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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (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 a) -2))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 a) -2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-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))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 b) -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))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 b) -2))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))
(*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))
(*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) 0) (/.f64 -1 (/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 -1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))))) 2)) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(*.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 1)
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(pow.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)) 1/2)
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 3)
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))) 2)
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3) (/.f64 1 3))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) 2)))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))) 3))
(hypot.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale))

localize446.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 1276 to 741 computations (41.9% saved)

series3.0s (2.4%)

Counts
4 → 99
Calls

33 calls:

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

Compiled 276835 to 198175 computations (28.4% saved)

rewrite202.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
39×egg-rr
34×egg-rr
egg-rr
egg-rr
Counts
4 → 91
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) -4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 0) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 0) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 1) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 1) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 1) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3))))))

simplify643.0ms (0.5%)

Algorithm
egglog
Counts
190 → 184
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) y-scale))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))))))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) -4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(if (!=.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 0) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 0) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 1) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 1) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 1) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(neg.f64 (*.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 a 4)))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)) (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a a)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b)))) (*.f64 a a))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b))) (*.f64 a a)) (/.f64 (*.f64 -4 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 4) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a a)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) y-scale))))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) y-scale)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))))))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b)))))) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (*.f64 x-scale x-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 b (*.f64 b (*.f64 a a))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (*.f64 (*.f64 -1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (*.f64 angle angle)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(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))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(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))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 -1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 -1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 -1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (/.f64 -1 a) -4)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 -1 a) -4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 x-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 x-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 x-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 x-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 y-scale) 2)))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 y-scale) 2)))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 y-scale) 2)))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 y-scale) 2)))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2)) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) -4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) -4) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3) (/.f64 1 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64))) 3))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(if (!=.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 0) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 0) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 0) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 0) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))))) 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) 1) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) 1) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) 1) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(neg.f64 (*.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(neg.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2))

eval1.7s (1.4%)

Compiler

Compiled 116432 to 69580 computations (40.2% saved)

prune246.0ms (0.2%)

Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New56028588
Fresh000
Picked101
Done101
Total56228590
Error
59.2b
Counts
590 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
63.0b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.0b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
62.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (*.f64 x-scale x-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
63.9b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.2b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
63.3b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
63.8b
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b)))) (*.f64 a a))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
62.9b
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b angle) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
62.1b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
62.6b
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
62.6b
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
Compiler

Compiled 6786 to 4038 computations (40.5% saved)

localize422.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 1300 to 742 computations (42.9% saved)

series3.0s (2.4%)

Counts
2 → 75
Calls

27 calls:

TimeVariablePointExpression
38.0ms
x-scale
@-inf
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
26.0ms
b
@inf
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
9.0ms
x-scale
@0
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
8.0ms
a
@0
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
6.0ms
b
@-inf
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
Compiler

Compiled 274875 to 196595 computations (28.5% saved)

rewrite239.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
38×egg-rr
34×egg-rr
Counts
2 → 72
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 -4 (/.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -4 0) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) 0) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 -4 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 1) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (*.f64 x-scale y-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (/.f64 -4 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 -4 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))) (/.f64 -4 (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))))))

simplify752.0ms (0.6%)

Algorithm
egglog
Counts
147 → 147
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) y-scale))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))))))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 -4 (/.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 -4 0) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) 0) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(*.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 -4 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 -4 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (*.f64 x-scale y-scale)))
(*.f64 (/.f64 -4 1) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (/.f64 -4 (*.f64 x-scale y-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (/.f64 -4 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 -4 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))) (/.f64 -4 (*.f64 x-scale y-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -4))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))
(neg.f64 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (*.f64 a a) 2)))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 y-scale (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 b (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.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 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 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)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))) (*.f64 a a)) (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (*.f64 a a) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a a)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b)))) (*.f64 a a))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b))) (*.f64 a a)) (/.f64 (*.f64 -4 (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (*.f64 a a) 2) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a a)) (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 b 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 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 (pow.f64 b 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) y-scale))))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (*.f64 b b)) (/.f64 (*.f64 4 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 a (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) y-scale)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (*.f64 x-scale (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)) (*.f64 -1 (/.f64 (*.f64 b (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 x-scale y-scale)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))))))) (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 x-scale y-scale))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b)))))) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)))))) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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) (*.f64 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 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)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.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 (pow.f64 (+.f64 a b) 2) (pow.f64 (-.f64 b a) 2))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 b) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 b) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 -1 x-scale) 2))) (pow.f64 y-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (pow.f64 (/.f64 -1 x-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 y-scale -2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (*.f64 a a)))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (*.f64 a a)))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (*.f64 a a)))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 b b) (*.f64 (pow.f64 (/.f64 1 y-scale) 2) (*.f64 a a)))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 b b)) (*.f64 a a))) (*.f64 x-scale x-scale))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 4) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) 0) (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) -1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 1 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale))))))) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) 1) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale))))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 3)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 -8 (*.f64 (*.f64 (*.f64 b b) a) a)))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 a b) (-.f64 b a))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 -4 (/.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 4) (*.f64 (*.f64 (*.f64 b b) a) a)) -1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 -4 0) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) 0) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1) (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 -4 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 -4 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 -4 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) -4) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 1 (*.f64 x-scale y-scale)) (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) (*.f64 x-scale y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (*.f64 x-scale y-scale)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 -4 1) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 -4 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 -4 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 -4 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 -4 (*.f64 x-scale y-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (/.f64 -4 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) -4) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 -4 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) -4) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))) (/.f64 -4 (*.f64 x-scale y-scale)))
(*.f64 (/.f64 -4 (*.f64 x-scale y-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 x-scale y-scale))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) 1) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -4))
(/.f64 (*.f64 -4 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (*.f64 x-scale y-scale) 2))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (neg.f64 (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))
(neg.f64 (/.f64 (*.f64 (*.f64 -4 b) (*.f64 (*.f64 b a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b a) a) (*.f64 -4 b))) (pow.f64 (*.f64 x-scale y-scale) 2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (pow.f64 (*.f64 x-scale y-scale) 2))

localize109.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
13.5b
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
13.9b
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
28.8b
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
39.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
Compiler

Compiled 598 to 151 computations (74.7% saved)

series2.1s (1.7%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
56.0ms
b
@inf
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
15.0ms
b
@inf
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
10.0ms
a
@inf
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
9.0ms
x-scale
@inf
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
9.0ms
a
@0
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
Compiler

Compiled 146710 to 120490 computations (17.9% saved)

rewrite167.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
63×egg-rr
38×egg-rr
31×egg-rr
25×egg-rr
Counts
4 → 157
Calls
Call 1
Inputs
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)) (/.f64 1/4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b) (/.f64 1/4 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)) (/.f64 1/4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1) (/.f64 1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 (*.f64 (*.f64 b b) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 b a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) (*.f64 (*.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 (*.f64 (*.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 (*.f64 x-scale y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (*.f64 x-scale y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale y-scale) x-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 y-scale (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x-scale) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 x-scale y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x-scale y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 a 0) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 a 4)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y-scale) (/.f64 a y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 1 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 a (/.f64 1 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a a)) (/.f64 1 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 1) (/.f64 a (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (*.f64 a a) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) (/.f64 (cbrt.f64 (pow.f64 a 4)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 a y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 a y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a a) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a y-scale) a) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 a y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a a))) (neg.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 a a) y-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a a) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))))))

simplify1.8s (1.5%)

Algorithm
egglog
Counts
301 → 389
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 b 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 b 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))))) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) b))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 y-scale) 5))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) 5))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))))) (*.f64 (pow.f64 b 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))))))
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))))
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))))
(*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (pow.f64 (/.f64 -1 y-scale) 5))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 1/4 b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)) (/.f64 1/4 b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 b a) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) a)))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 1/4 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))
(*.f64 (/.f64 1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b) (/.f64 1/4 (*.f64 (*.f64 b a) a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1) (/.f64 1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 (*.f64 b a) a))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (/.f64 1/4 b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) a))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a))) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 b a)) a)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) (*.f64 (*.f64 b a) a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) 1/4))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (neg.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (*.f64 a a))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)
(pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 (*.f64 x-scale y-scale) y-scale))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)
(*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) y-scale)
(*.f64 x-scale (*.f64 (*.f64 x-scale y-scale) y-scale))
(*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale)
(*.f64 (*.f64 (*.f64 x-scale y-scale) x-scale) y-scale)
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) 1) y-scale)
(*.f64 x-scale (*.f64 y-scale (*.f64 x-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (*.f64 x-scale x-scale)))
(*.f64 (cbrt.f64 x-scale) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 x-scale y-scale) y-scale)))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2))
(*.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3))
(if (!=.f64 a 0) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (/.f64 a y-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 a 4)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (/.f64 a y-scale) 2))
(if (!=.f64 (*.f64 a a) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 a (*.f64 a (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (neg.f64 (*.f64 a a)) (/.f64 1 (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 1 y-scale))
(*.f64 (/.f64 a 1) (/.f64 a (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 a a) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(*.f64 (/.f64 a (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) (/.f64 (cbrt.f64 (pow.f64 a 4)) y-scale))
(*.f64 1 (pow.f64 (/.f64 a y-scale) 2))
(*.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(/.f64 (/.f64 (*.f64 a a) y-scale) y-scale)
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 a y-scale) a) y-scale)
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(/.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) 1) y-scale)
(/.f64 (neg.f64 (neg.f64 (*.f64 a a))) (neg.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (/.f64 (*.f64 a a) y-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(neg.f64 (/.f64 (*.f64 a a) (neg.f64 (*.f64 y-scale y-scale))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 b 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) (*.f64 a a)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 b 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))))) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) (*.f64 a a)) (+.f64 (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (*.f64 b b) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a)))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 a a)) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) 2))) (pow.f64 a 4)) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (pow.f64 b 6) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 a a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) b))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a))))) (*.f64 1/8 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a))))) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (*.f64 (pow.f64 a 4) (*.f64 a a))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))) (*.f64 1/8 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 (/.f64 -1 b) 3) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 a 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (*.f64 (pow.f64 a 4) (*.f64 a a))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a))))) (*.f64 1/8 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 (/.f64 -1 b) 3) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))))) (*.f64 1/8 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))))) (*.f64 1/8 (+.f64 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 b 4)) 2) (*.f64 (pow.f64 y-scale 4) (sqrt.f64 (pow.f64 b 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 1/8 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (*.f64 y-scale y-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) 2) (*.f64 y-scale y-scale))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 1/8 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) 2) (*.f64 y-scale y-scale))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 4) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))))) (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2)))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 a) 3) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 a) 5) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 (pow.f64 x-scale 4) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)))))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (/.f64 1 a) 3) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 b b))) (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)))))) (/.f64 (*.f64 1/8 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (pow.f64 b 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 b 2)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)) (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)))))) (*.f64 1/8 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 a) 5) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 (pow.f64 x-scale 4) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)))))) (*.f64 b b))) (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 1/8 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (*.f64 x-scale x-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 a 4)) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (pow.f64 a 4)) (pow.f64 b 4)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (*.f64 1/8 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (*.f64 a a)))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (*.f64 x-scale x-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 y-scale) 5))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 1/8 (*.f64 (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)))))) (*.f64 x-scale x-scale)) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 1 y-scale) 5)) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (*.f64 x-scale x-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale) (*.f64 (*.f64 b b) (*.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale) (*.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) 5))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))))))
(fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale) (*.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 1/8 (*.f64 (/.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)))))) (*.f64 x-scale x-scale)) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 y-scale) 5)) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) y-scale) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 4)) (pow.f64 a 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (fma.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 4)) (pow.f64 a 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 1 (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))))) (*.f64 (pow.f64 b 8) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (pow.f64 b 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 a a)) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 (pow.f64 x-scale 4) -1) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) 2))) (pow.f64 a 4)) (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (*.f64 (pow.f64 b 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (fma.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 b 4)) (pow.f64 a 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (*.f64 (pow.f64 a 4) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (*.f64 (pow.f64 y-scale 4) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b)))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) b))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 a 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (*.f64 (pow.f64 a 4) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (*.f64 (pow.f64 y-scale 4) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) 2) (pow.f64 x-scale 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))))))
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))
(+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))
(fma.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (fma.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 6) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 b 4)) 2) (*.f64 (pow.f64 y-scale 4) (sqrt.f64 (pow.f64 b 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (-.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (pow.f64 b 4)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 b 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 x-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (fma.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 a y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))))))
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(fma.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))))))
(fma.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 5) (*.f64 (*.f64 y-scale y-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (fma.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 (pow.f64 (/.f64 1 x-scale) 3) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))))))
(*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(neg.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (neg.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))))
(+.f64 (neg.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 y-scale y-scale)))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))))
(+.f64 (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (pow.f64 y-scale 2))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))))))))
(+.f64 (neg.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4))) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (/.f64 -1 x-scale) 5) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) 2) (*.f64 y-scale y-scale))))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 b 4) (pow.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4)))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 b b)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) 2))) (*.f64 y-scale y-scale))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 4))) (pow.f64 (/.f64 a y-scale) 2))))) (*.f64 y-scale y-scale))))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (fma.f64 4 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 a 8) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (/.f64 1 (pow.f64 y-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 a 8) (*.f64 (*.f64 y-scale y-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))))) (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (fma.f64 4 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 y-scale 4) -1) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) 2)) (pow.f64 b 4)) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 1 (*.f64 y-scale y-scale))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a)))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 (pow.f64 x-scale 4) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2)))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) 2))))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 a (+.f64 (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) 3) (*.f64 (*.f64 y-scale y-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (*.f64 (pow.f64 b 4) (*.f64 b b))) (*.f64 (pow.f64 y-scale 4) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 (pow.f64 x-scale 4) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale)))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2)))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (*.f64 y-scale y-scale))))))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 -4 (*.f64 (pow.f64 b 4) (*.f64 a (+.f64 (neg.f64 (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale) (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 4))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 y-scale 6) (*.f64 (*.f64 x-scale x-scale) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 a 4)) 2) (pow.f64 x-scale 4)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (pow.f64 a 4)) (pow.f64 b 4)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2) (*.f64 x-scale x-scale))))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale)))) (fma.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale) (fma.f64 1/2 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 y-scale 4))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4))))) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 x-scale x-scale)))))))
(*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (fma.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (*.f64 x-scale x-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 y-scale) 5) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (fma.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 1 y-scale) 5) (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2))))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 (pow.f64 (/.f64 1 y-scale) 3) (*.f64 (*.f64 x-scale x-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))))))
(*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 (neg.f64 y-scale) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) 2)))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (pow.f64 (/.f64 -1 y-scale) 5))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 y-scale) 3) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2))))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (+.f64 (fma.f64 -4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 a 4))) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))) 2) (*.f64 (pow.f64 x-scale 4) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (-.f64 (pow.f64 a 4) (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) 2)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4))))) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2))))) (pow.f64 (/.f64 -1 y-scale) 5)))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (pow.f64 y-scale 2))
(*.f64 (pow.f64 (/.f64 -1 x-scale) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (pow.f64 x-scale 2))
(*.f64 (pow.f64 (/.f64 1 y-scale) -2) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 y-scale) -2))
(*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 y-scale) -2))
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (*.f64 y-scale y-scale))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (pow.f64 y-scale 2))
(/.f64 (pow.f64 (/.f64 -1 a) -2) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (*.f64 a a))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (*.f64 a a))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (*.f64 a a))
(*.f64 (pow.f64 y-scale -2) (pow.f64 a 2))
(*.f64 (pow.f64 y-scale -2) (*.f64 a a))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (*.f64 a a) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 a a))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 a a))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))))
(if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 1/4 0) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1/4 b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a)) (/.f64 1/4 b))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1/4 (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (neg.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a a))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 b (*.f64 a a)))) b)
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b))
(/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 a a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1/4 (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b) (/.f64 1/4 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1/4 (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1/4 (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1) (/.f64 1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (/.f64 1/4 (*.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (neg.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1/4 b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (*.f64 b a) a))) b)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 b a) a)) b)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a a))) 2) (cbrt.f64 (*.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) 2))
(/.f64 (*.f64 (/.f64 1/4 b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) 2) (cbrt.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 b a)) a)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) (*.f64 (*.f64 b a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) 1/4))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (neg.f64 -1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b)) (*.f64 a a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (*.f64 a a))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))
(*.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 (*.f64 x-scale y-scale) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 x-scale (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2)) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (+.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) y-scale)
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 x-scale (*.f64 (*.f64 x-scale y-scale) y-scale))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 x-scale y-scale) (*.f64 x-scale y-scale))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) y-scale))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale)
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 x-scale y-scale) x-scale) y-scale)
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) 1) y-scale)
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 x-scale (*.f64 y-scale (*.f64 x-scale y-scale)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (*.f64 x-scale x-scale)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (cbrt.f64 x-scale) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 x-scale y-scale) y-scale)))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2) (*.f64 y-scale y-scale)))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 y-scale y-scale) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 1 (pow.f64 (*.f64 x-scale y-scale) 2))
(pow.f64 (*.f64 x-scale y-scale) 2)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3) 1/3)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (*.f64 x-scale y-scale) 2)
(pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 1)
(pow.f64 (*.f64 x-scale y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 3))
(pow.f64 (*.f64 x-scale y-scale) 2)
(if (!=.f64 a 0) (/.f64 a (/.f64 (*.f64 y-scale y-scale) a)) (pow.f64 (/.f64 a y-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 a 4)) 0) (/.f64 (cbrt.f64 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 a 4)))) (pow.f64 (/.f64 a y-scale) 2))
(if (!=.f64 (*.f64 a a) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (pow.f64 (/.f64 a y-scale) 2))
(if (!=.f64 (*.f64 a a) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) -1) (pow.f64 (/.f64 a y-scale) 2))
(*.f64 (/.f64 a y-scale) (/.f64 a y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 1 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 a (*.f64 a (/.f64 1 (*.f64 y-scale y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (neg.f64 (*.f64 a a)) (/.f64 1 (neg.f64 (*.f64 y-scale y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (*.f64 a a) y-scale) (/.f64 1 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 a 1) (/.f64 a (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 a a) y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) 1) (/.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (*.f64 a a))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (/.f64 a (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (/.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 a a)) y-scale) (/.f64 (cbrt.f64 (pow.f64 a 4)) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 1 (pow.f64 (/.f64 a y-scale) 2))
(pow.f64 (/.f64 a y-scale) 2)
(*.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a a) y-scale) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 (/.f64 a y-scale) a) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a (/.f64 a y-scale)) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 a a) (*.f64 (cbrt.f64 y-scale) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 a a) y-scale) 1) y-scale)
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (neg.f64 (*.f64 a a))) (neg.f64 (neg.f64 (*.f64 y-scale y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (neg.f64 (/.f64 (*.f64 a a) y-scale)) (neg.f64 y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (*.f64 a a) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(/.f64 (/.f64 (*.f64 a a) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(/.f64 (/.f64 (*.f64 a a) 1) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3) 1/3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 a y-scale) 2)) 3)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (/.f64 a y-scale) 2)
(pow.f64 (pow.f64 (/.f64 a y-scale) 2) 1)
(pow.f64 (/.f64 a y-scale) 2)
(neg.f64 (/.f64 (*.f64 a a) (neg.f64 (*.f64 y-scale y-scale))))
(pow.f64 (/.f64 a y-scale) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 a y-scale) 2) 3))
(pow.f64 (/.f64 a y-scale) 2)

localize329.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
21.8b
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
40.1b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
Compiler

Compiled 949 to 489 computations (48.5% saved)

series1.8s (1.5%)

Counts
4 → 79
Calls

33 calls:

TimeVariablePointExpression
16.0ms
angle
@0
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
12.0ms
a
@inf
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
11.0ms
b
@0
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
11.0ms
y-scale
@0
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
10.0ms
b
@inf
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
Compiler

Compiled 151290 to 116460 computations (23% saved)

rewrite484.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
138×egg-rr
42×egg-rr
11×egg-rr
11×egg-rr
Counts
4 → 202
Calls
Call 1
Inputs
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/4 0) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 0) (/.f64 (*.f64 -1/4 y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 b) (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 -1/4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 -1/64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (/.f64 -1/4 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 y-scale) b) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 b -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 (*.f64 b b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) -1/4) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 b) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 b -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (/.f64 1 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (/.f64 b -1/4) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (/.f64 b -1/4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (/.f64 b -1/4) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 (/.f64 b -1/4) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (*.f64 (/.f64 b -1/4) (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) 1) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3))))))

simplify1.6s (1.3%)

Algorithm
egglog
Counts
281 → 337
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) b))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(if (!=.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 -1/4 0) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 0) (/.f64 (*.f64 -1/4 y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(-.f64 0 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(*.f64 -1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 b) (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 -1/4 b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))
(*.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 -1/64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (/.f64 -1/4 (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) b))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 b (*.f64 a a))))
(*.f64 1 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(*.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)) -1/4)
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) b)
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 b -1/4))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 b b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) -1/4) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)
(/.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(/.f64 (*.f64 (/.f64 -1/4 b) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) b)
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 b (*.f64 a a)))) b)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 b -1/4))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (/.f64 1 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a)) (*.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) a)) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) 1) b)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) 1) a)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2) 1))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (/.f64 b -1/4) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (/.f64 b -1/4) a))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 b a))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (neg.f64 b) a))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (/.f64 b -1/4) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 (/.f64 b -1/4) b))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) -1/4))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a)))) (neg.f64 b))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4) 1))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 1/4))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -1/4))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (*.f64 (/.f64 b -1/4) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))) (neg.f64 b))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (neg.f64 (*.f64 b (*.f64 a a)))))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) 3)
(pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(neg.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)) 1))
(neg.f64 (*.f64 1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2))))
(neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2) 3))
(/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)
(pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))
(cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(*.f64 1 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 1))
(/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)
(pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))
(sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(if (!=.f64 1 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) 1) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) -1)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 3)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3))
Outputs
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) 2))) (pow.f64 b 4)))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2)) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (*.f64 x-scale x-scale) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 a 4) (*.f64 a a))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))))))))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (+.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (pow.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) 2))) (pow.f64 b 4)))) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a)))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale)))) (*.f64 a a)) (/.f64 (*.f64 -1/8 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))) (fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (fma.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) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) 2)))))) (pow.f64 (/.f64 1 b) 5)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale)))) (*.f64 a a)) (/.f64 (*.f64 -1/8 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 b (pow.f64 a 2)))))
(fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) b)))))
(fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale)))) (*.f64 a a)) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.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 a 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) b))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (*.f64 x-scale x-scale) (fma.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) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 a 4) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) 2)))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a))) (fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale)))) (*.f64 a a)) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))))) 2))) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b)))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b b))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-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)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 a 6) (*.f64 (*.f64 x-scale x-scale) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) 2)))) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 x-scale x-scale)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2)))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (*.f64 x-scale x-scale) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (*.f64 4 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (/.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 x-scale x-scale)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2)))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b)))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))
(fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a))) (*.f64 b b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a))) (*.f64 b b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b)))) (/.f64 (*.f64 -1/8 (*.f64 y-scale (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 a) 3)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2)))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (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 (pow.f64 b 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-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))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.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) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 b 2)))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a))) (*.f64 b b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b)))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (*.f64 x-scale x-scale) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 4) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (*.f64 4 (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) 2))))))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 b b))) (*.f64 (/.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 a) 3)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 x-scale x-scale) 2)) (pow.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (/.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) (*.f64 b b))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2)))) (*.f64 b b))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 angle 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 b 2)) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2)))))))) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (*.f64 angle angle) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 b b)) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale x-scale) 2))))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2) (pow.f64 (pow.f64 x-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 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (fma.f64 1/24 (*.f64 (pow.f64 angle 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/720 (*.f64 (pow.f64 angle 6) (pow.f64 (*.f64 1/180 (PI.f64)) 6))))))
angle
(+.f64 angle (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5)))))
(+.f64 angle (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7))) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(+.f64 angle (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 angle 7) (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (*.f64 1/120 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 angle 5))))))
(*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))
(*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4)))) (*.f64 x-scale x-scale))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))))
(if (!=.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 0) (/.f64 -1/4 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)))
(if (!=.f64 -1/4 0) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 -1/4 0) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2)))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 0) (/.f64 (*.f64 -1/4 y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 0) (/.f64 (*.f64 -1/4 y-scale) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)))
(if (!=.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 0) (/.f64 -1/4 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 0) (/.f64 -1/4 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)))
(-.f64 0 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 -1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) (/.f64 1 b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) (/.f64 1 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 -1/4 b) (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))))
(*.f64 (/.f64 -1/4 b) (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 b a) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 -1/4 b))
(*.f64 (/.f64 -1/4 b) (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 b a) a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (pow.f64 (*.f64 b a) 2))
(*.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b b)) (/.f64 (*.f64 a a) -1/4))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (/.f64 -1/64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 (/.f64 -1/64 (*.f64 (pow.f64 b 4) (pow.f64 a 4))))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (/.f64 -1/4 (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 a a)) b) b)
(*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2) (*.f64 (pow.f64 b 4) (pow.f64 a 4)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 (*.f64 (*.f64 b a) a) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 b (*.f64 (*.f64 b a) a)))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(*.f64 1 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)) -1/4)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (/.f64 1 (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 b -1/4))
(/.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 b -1/4))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 1 (*.f64 b b)) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 b b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 a a)) b) b)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) -1/4) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b b)) (/.f64 (*.f64 a a) -1/4))
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) (*.f64 b (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 -1/4 b) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b b)) (/.f64 (*.f64 a a) -1/4))
(/.f64 (*.f64 (*.f64 -1/4 y-scale) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 -1/4 (*.f64 b (*.f64 a a)))) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 b (*.f64 a a)))) (/.f64 b -1/4))
(/.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 b a) a))) (/.f64 b -1/4))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (/.f64 1 (*.f64 b (*.f64 a a)))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2)) (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 a a)) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a)) (*.f64 b a))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 b))) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) b))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (*.f64 b b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b b) a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (*.f64 b (*.f64 a a))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b a) a)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)) 1))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a))) 1) b)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) 1) a)
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2) 1))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (/.f64 b -1/4) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 (*.f64 (*.f64 b a) a))) (*.f64 (/.f64 b -1/4) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) b) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 (*.f64 b a) a))) (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1/64 b)) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (/.f64 b -1/4) a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) (/.f64 (*.f64 b a) -1/4))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 b a))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a))) (*.f64 (neg.f64 b) a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b a)) (neg.f64 b)) a)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1/64 b)) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) b) (*.f64 a a)))
(/.f64 (*.f64 1 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b)) (*.f64 (/.f64 b -1/4) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) b) (/.f64 (*.f64 (*.f64 b a) a) -1/4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1/64 b)) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (*.f64 (/.f64 b -1/4) b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) (/.f64 b -1/4)) b)
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale)) (*.f64 (cbrt.f64 (*.f64 b b)) (neg.f64 (*.f64 b (*.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1/64 b)) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) y-scale)) (neg.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b)) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (cbrt.f64 (*.f64 b (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) -1/4))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale)) (pow.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b a) a)) (neg.f64 b))
(/.f64 (*.f64 (/.f64 -1/4 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (/.f64 1 (*.f64 b (*.f64 a a)))) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (*.f64 b a) a)) (neg.f64 b))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 b a) a) 2)) (cbrt.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4) 1))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) 1/4))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -1/4))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) y-scale)) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -1/4))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 b)) (*.f64 (*.f64 b (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) b) 1) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) b) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 b (*.f64 a a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1/64 b)) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (*.f64 (*.f64 b a) a))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) 2))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 a a)) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (*.f64 (/.f64 b -1/4) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) y-scale)) (*.f64 (/.f64 b -1/4) (neg.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) y-scale) (neg.f64 (/.f64 (pow.f64 (*.f64 b a) 2) -1/4)))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) y-scale)) (/.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) -1/4))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (*.f64 a a)))) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1/3)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))) 3)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 1)
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(neg.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2)) 1))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (pow.f64 (*.f64 b a) 2))))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (*.f64 b a) 2)))
(neg.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 -1/4 y-scale) b) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 b a)) a)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 3) 1))
(*.f64 (/.f64 -1/4 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) 2) 3))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) 2) 3))
(/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)
(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))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))
(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))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))
(sin.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 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 1))
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 1)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3) 1/3)
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3)
(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))))
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3))
(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))))
(if (!=.f64 1 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))
(if (!=.f64 1 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale)) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) 1) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) -1)
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) -1)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale)))))))) x-scale) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)

localize365.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
29.7b
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
32.3b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
Compiler

Compiled 1229 to 654 computations (46.8% saved)

series2.1s (1.7%)

Counts
2 → 52
Calls

27 calls:

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

Compiled 158210 to 120450 computations (23.9% saved)

rewrite264.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
49×egg-rr
31×egg-rr
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 0) (/.f64 -1/4 (/.f64 (/.f64 (*.f64 b b) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 b b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 (*.f64 -1/4 a) (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/4 0) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 1 b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 b) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 b) b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b) (/.f64 -1/4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 a) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 1 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (/.f64 1 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 (/.f64 1 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 -1/4 (/.f64 (/.f64 1 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1) (/.f64 -1/4 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 a) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 a) b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/4 a) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 1) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 b) (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 b b) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))))))

simplify1.1s (0.9%)

Algorithm
egglog
Counts
132 → 115
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(if (!=.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 0) (/.f64 -1/4 (/.f64 (/.f64 (*.f64 b b) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 b b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 (*.f64 -1/4 a) (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 -1/4 0) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(*.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 1 b) b))
(*.f64 1 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(*.f64 (/.f64 -1/4 b) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2))
(*.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)
(*.f64 (/.f64 (/.f64 1 b) b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b) (/.f64 -1/4 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 1 b) b)))
(*.f64 -1/4 (*.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (/.f64 1 b) b)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 (/.f64 1 b) b)))
(*.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 -1/4 (/.f64 (/.f64 1 b) b)))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 b))
(*.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 b b))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1) (/.f64 -1/4 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 -1/4 a) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 -1/4 a) b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))
(*.f64 (/.f64 (*.f64 -1/4 a) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 b b)))
(*.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 -1/4 1) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)
(/.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b)) b)
(/.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) b)
(/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 b b) -1/4))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 b b))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4)))
(pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3) (/.f64 1 3))
(neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 b b))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
Outputs
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 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))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) -4) b) b)
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) -4) b) b)
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (*.f64 a (pow.f64 x-scale 2)))) (pow.f64 b 2)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 b) -2)) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 b) -2)) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 b) -2)) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 b) -2)) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(if (!=.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 0) (/.f64 -1/4 (/.f64 (/.f64 (*.f64 b b) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 -1/4 (/.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))))
(if (!=.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 b b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (*.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))) 0) (/.f64 -1/4 (/.f64 (/.f64 (*.f64 b b) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 0) (/.f64 (*.f64 -1/4 a) (/.f64 (*.f64 b b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))) 0) (/.f64 (*.f64 -1/4 a) (/.f64 (*.f64 b b) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2)))))) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))) (/.f64 (*.f64 b b) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))) 2))) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))))
(if (!=.f64 -1/4 0) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(if (!=.f64 -1/4 0) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))) (*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b))))
(*.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (/.f64 1 b) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 1 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 -1/4 b) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (/.f64 1 b) b) (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b) (/.f64 -1/4 b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (/.f64 (/.f64 1 b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 -1/4 (*.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (/.f64 1 b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 (/.f64 1 b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 -1/4 (/.f64 (/.f64 1 b) b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (/.f64 1 b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 1 (neg.f64 (*.f64 b b))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 1 1) (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 1) (/.f64 -1/4 (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 -1/4 a) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 -1/4 a) b) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (*.f64 -1/4 a) 1) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (/.f64 -1/4 1) (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (neg.f64 (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) b)) b)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (cbrt.f64 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) 1) b)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (*.f64 b b) -1/4))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b)) (neg.f64 b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 -1/4 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (neg.f64 (*.f64 b b))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 b b))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 1)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 3)
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3) (/.f64 1 3))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(neg.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 b b))))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3))
(*.f64 (*.f64 -1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b) b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) y-scale)) y-scale)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) x-scale) (*.f64 x-scale (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) y-scale) y-scale)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) 1) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 x-scale (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 x-scale y-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) (/.f64 1 3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))))

localize428.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
20.5b
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
32.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
Compiler

Compiled 1554 to 793 computations (49% saved)

series2.8s (2.3%)

Counts
2 → 43
Calls

24 calls:

TimeVariablePointExpression
32.0ms
y-scale
@-inf
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
27.0ms
y-scale
@inf
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
21.0ms
angle
@0
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
16.0ms
x-scale
@inf
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
12.0ms
y-scale
@0
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
Compiler

Compiled 181900 to 140155 computations (22.9% saved)

rewrite209.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
49×egg-rr
21×egg-rr
Counts
2 → 70
Calls
Call 1
Inputs
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 0) (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) 1) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 1) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 1/4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 a a) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (neg.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3))))))

simplify1.1s (0.9%)

Algorithm
egglog
Counts
113 → 114
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))
(*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))) x-scale)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))) x-scale))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 0) (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a)))
(*.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1/4 a))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (*.f64 a a))))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1 a))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) 1) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) a))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1/4 1) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1/4 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) a)
(/.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1/4 a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a)
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) a)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 a a))
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 a a) 1/4))
(/.f64 (neg.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (neg.f64 (neg.f64 (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 a a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale)
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)))) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 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 (pow.f64 a 2) 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 a 2)) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (sqrt.f64 (fma.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)) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1/4) (*.f64 a a))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 -1 a) -3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 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))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 x-scale -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (pow.f64 x-scale -2) (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)))) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))) x-scale)
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) x-scale)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))) x-scale))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) x-scale)
(if (!=.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2))) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))))
(if (!=.f64 1/4 0) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 1/4 0) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))))
(if (!=.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 0) (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)) 0) (/.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (/.f64 (/.f64 (*.f64 a a) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(if (!=.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 0) (/.f64 (/.f64 1 (*.f64 a a)) (/.f64 4 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a))))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 1 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1/4 a) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1/4 a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) a)
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (/.f64 1 (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (/.f64 1 a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1 1) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) 1) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) a)
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))) a)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 2) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1/4 1) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 1/4 (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) a)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (neg.f64 (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (*.f64 (/.f64 1/4 a) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) a)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) 1) a)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 1) (*.f64 a a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (/.f64 (*.f64 a a) 1/4))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (neg.f64 (*.f64 (neg.f64 1/4) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (neg.f64 (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a)) (neg.f64 a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 1)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(neg.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) a)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 1 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 2) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(pow.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) 3)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))
(cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale)))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale))

eval4.2s (3.4%)

Compiler

Compiled 254496 to 152366 computations (40.1% saved)

prune953.0ms (0.8%)

Pruning

89 alts after pruning (89 fresh and 0 done)

PrunedKeptTotal
New1536841620
Fresh18523
Picked101
Done404
Total1559891648
Error
52.9b
Counts
1648 → 89
Alt Table
Click to see full alt table
StatusErrorProgram
63.7b
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))
63.7b
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3) (/.f64 1 3))
63.6b
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
63.4b
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 3)
63.3b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)
63.0b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) (/.f64 b -1/4)) b)
63.1b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) -4) b) b)
63.3b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
61.3b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) -4) b) b)
63.4b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)
62.9b
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) a)
63.2b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) a)
63.2b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
63.2b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
63.2b
(/.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
63.2b
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
63.2b
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) -1/4) (*.f64 a a))
63.0b
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))) (*.f64 b (*.f64 b (*.f64 a a))))
63.9b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
63.0b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.2b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3)))) (*.f64 a a))
63.3b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) x-scale))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (*.f64 a a))
63.1b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 1 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.6b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
61.2b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
63.9b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.7b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 b (*.f64 a a))))
63.0b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
63.1b
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.4b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
63.4b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
62.6b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (*.f64 b (*.f64 b (*.f64 a a))))
62.6b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 b (*.f64 b (*.f64 a a))))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 b b))
62.9b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b b))
61.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
62.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
62.1b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.6b
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a)))
63.2b
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a))
63.6b
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
61.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))) (pow.f64 a 2)))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)))) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
63.5b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
62.9b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
63.7b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 a 2)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
63.1b
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2)))
63.2b
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
63.6b
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
63.1b
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
63.7b
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
63.4b
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
61.9b
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
61.9b
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
62.1b
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
Compiler

Compiled 15568 to 10180 computations (34.6% saved)

localize143.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.0b
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
19.8b
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
31.3b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
Compiler

Compiled 419 to 266 computations (36.5% saved)

series515.0ms (0.4%)

Counts
3 → 77
Calls

24 calls:

TimeVariablePointExpression
122.0ms
angle
@inf
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
45.0ms
angle
@0
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
7.0ms
angle
@0
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
5.0ms
angle
@-inf
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
3.0ms
x-scale
@0
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
Compiler

Compiled 29140 to 23395 computations (19.7% saved)

rewrite237.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
135×egg-rr
42×egg-rr
23×egg-rr
Counts
3 → 200
Calls
Call 1
Inputs
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/4 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 x-scale x-scale) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 0) (/.f64 1/4 (/.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 x-scale x-scale) a) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 a (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 a (cbrt.f64 (/.f64 1/64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/4 a) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 1/4 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 0) (/.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) 0) (/.f64 1 (/.f64 a (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (/.f64 (/.f64 1 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 1 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/16) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (*.f64 x-scale (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 1/4 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1/2) (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (/.f64 (*.f64 a a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 a (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 4) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 a (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 2) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (*.f64 a 2) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a 4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (*.f64 (*.f64 a 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 a) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 1/4) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) -1/4) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (/.f64 1/64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 1/4 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 1) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (/.f64 (neg.f64 (*.f64 a a)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (*.f64 (*.f64 a 4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a)) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (neg.f64 (*.f64 (*.f64 a a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))))

simplify835.0ms (0.7%)

Algorithm
egglog
Counts
277 → 312
Calls
Call 1
Inputs
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/360 (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (pow.f64 a 2)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)))) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2)))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 angle 6) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 a 2) 2))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)))) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2))))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))))))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 x-scale x-scale) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 0) (/.f64 1/4 (/.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) a) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 a (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 a (cbrt.f64 (/.f64 1/64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1/4 a) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 1/4 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 0) (/.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) 0) (/.f64 1 (/.f64 a (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(-.f64 0 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)))
(*.f64 -1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(*.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 1 a) a))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 -1 (*.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/16) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (*.f64 x-scale (/.f64 1/4 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (/.f64 1/4 (*.f64 a a))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 1/4)
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))
(*.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (/.f64 1 a))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a a) 4))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) a)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1) (*.f64 a 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1/2) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) a)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (/.f64 (*.f64 a a) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a (*.f64 a 4)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 4) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 2) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 1/2 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (*.f64 a 2) (neg.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a 4) a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (*.f64 (*.f64 a 2) a))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 1/4 a) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1/4 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 1/4) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) -1/4) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (/.f64 1/64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 4)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))) 2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 a 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 1/4 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) 1) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 a)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (/.f64 (neg.f64 (*.f64 a a)) 1/4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (*.f64 (*.f64 a 4) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a)) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (neg.f64 (*.f64 (*.f64 a a) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(neg.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)) 1))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))))
(neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 a)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) x-scale)
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))
(*.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 1 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) 1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) 1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) -1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 2)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3))
(*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(*.f64 1 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))
(*.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(*.f64 (*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(pow.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 3)
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (*.f64 2 1/2))
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (/.f64 2 2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2) 1/2)
(pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 2)
(pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2))
(sqrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2))
(cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))
(fabs.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2)))))
(fma.f64 1/8 (/.f64 (*.f64 (fma.f64 8 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))) (sqrt.f64 (pow.f64 a 4))) (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 a a))) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)) (pow.f64 a 2))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/360 (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (pow.f64 a 2)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)))) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2)))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2)) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 angle 6) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))))
(fma.f64 1/8 (/.f64 (*.f64 (fma.f64 8 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))) (sqrt.f64 (pow.f64 a 4))) (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 a a))) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))) (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) (/.f64 (*.f64 1/8 (*.f64 (fma.f64 8 (/.f64 (*.f64 (fma.f64 (fma.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/360 (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (*.f64 a a) (/.f64 (*.f64 1/2 (fma.f64 (pow.f64 a 4) (fma.f64 -2 (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (fma.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 a 4) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))))) (pow.f64 (sqrt.f64 (pow.f64 a 4)) 2)))))) (sqrt.f64 (pow.f64 a 4)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (*.f64 (fma.f64 8 (/.f64 (*.f64 (fma.f64 1/2 (/.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))) (sqrt.f64 (pow.f64 a 4))) (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 a a))) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4))))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) 2))) (pow.f64 a 4)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 angle 6) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 -1/4 (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))))
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (pow.f64 a 2)) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 (pow.f64 a 3) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 (pow.f64 a 3) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 (pow.f64 a 3) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 (pow.f64 a 3) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 (neg.f64 x-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 (neg.f64 x-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 (neg.f64 x-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 -1 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (pow.f64 a 2) 2))))))
(*.f64 (neg.f64 x-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (*.f64 a a) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 a 2) 2))
(sqrt.f64 (pow.f64 a 4))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))))
(+.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (sqrt.f64 (pow.f64 a 4)))))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2))))))
(+.f64 (sqrt.f64 (pow.f64 a 4)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (sqrt.f64 (pow.f64 a 4)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 angle 4) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))))) (sqrt.f64 (pow.f64 a 4)))))
(+.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 6) (-.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2))) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2)))) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)) 2))))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (+.f64 (*.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (pow.f64 a 2) 2)) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))) 2))) (sqrt.f64 (pow.f64 (pow.f64 a 2) 2)))))))
(+.f64 (sqrt.f64 (pow.f64 a 4)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 a 4) (*.f64 angle angle))) (sqrt.f64 (pow.f64 a 4)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 angle 6) (fma.f64 (pow.f64 a 4) (fma.f64 -2 (*.f64 (fma.f64 1/4 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 (*.f64 1/180 (PI.f64)) 2)) (fma.f64 -1/12 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 -1/180 (pow.f64 (*.f64 1/180 (PI.f64)) 6)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 a 4) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2))))) (pow.f64 (sqrt.f64 (pow.f64 a 4)) 2)))))) (sqrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 (pow.f64 angle 4) (fma.f64 (fma.f64 1/2 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (fma.f64 1/6 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 a 4) (neg.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 4)) (sqrt.f64 (pow.f64 a 4)))) 2)))) (sqrt.f64 (pow.f64 a 4)))))))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 0) (/.f64 1/4 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 0) (/.f64 1/4 (/.f64 (*.f64 a a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 0) (/.f64 1/4 (/.f64 (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 x-scale x-scale) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 x-scale x-scale) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 0) (/.f64 1/4 (/.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 0) (/.f64 1/4 (/.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) a) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) a) 0) (/.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 a (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 a (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 a (cbrt.f64 (/.f64 1/64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (/.f64 a (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (cbrt.f64 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 a (/.f64 1 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1/4 a) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 1/4 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 1/4 a) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 a (/.f64 1/4 a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 0) (/.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 0) (/.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) 0) (/.f64 1 (/.f64 a (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) 0) (/.f64 1 (/.f64 a (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 a (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 0) (/.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 a (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(-.f64 0 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 1/4 a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 1 a) a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (*.f64 a a))
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 -1 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) -1) (*.f64 a a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2)) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (*.f64 a a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(*.f64 (cbrt.f64 1/16) (/.f64 (*.f64 (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) 1/2)) (/.f64 (*.f64 a a) 1/2))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/16) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))))
(*.f64 (cbrt.f64 1/4) (/.f64 (*.f64 (cbrt.f64 1/16) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (/.f64 1/4 (*.f64 a a)))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (/.f64 1/4 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (/.f64 1/4 (*.f64 a a)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (*.f64 x-scale (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 1/4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1))) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))
(*.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (/.f64 1 a))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a a) 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (*.f64 a a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2) (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1) (*.f64 a 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) 1/2) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) a)
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2) (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 a 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (/.f64 (*.f64 a a) 1/2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) 1/2)) (/.f64 (*.f64 a a) 1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a (*.f64 a 4)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 4) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (*.f64 (*.f64 a 4) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (neg.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (*.f64 (*.f64 a 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 1/2 (*.f64 a 2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (neg.f64 x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 1/2 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (*.f64 (*.f64 a 2) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 1/2 (neg.f64 x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (neg.f64 (*.f64 (*.f64 a 2) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/64 a)) (cbrt.f64 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (*.f64 a 4) a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/2) (*.f64 (*.f64 a 2) a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) 1/2)) (*.f64 (*.f64 a 2) a))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 a a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 1/4 a) (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (neg.f64 x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1/4 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 1/4 (*.f64 x-scale x-scale))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 a a))) 1/4) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) -1/4) (neg.f64 a))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (/.f64 1/64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) (pow.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a)) 4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 a a))) 2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 (*.f64 x-scale x-scale) 1/2)) (*.f64 a a)) 2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 1/4 (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (*.f64 a 4))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (/.f64 1/4 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))) 1) (neg.f64 a))
(/.f64 (*.f64 (*.f64 -1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4)) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 a)) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (/.f64 (neg.f64 (*.f64 a a)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 a))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (*.f64 (*.f64 a 4) (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 (neg.f64 a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a)) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) (neg.f64 (*.f64 (*.f64 a a) 4)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) a) 4)
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 (*.f64 a a)) 1/4))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1/4) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 a 4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(neg.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(neg.f64 (*.f64 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a)) 1))
(neg.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))))
(neg.f64 (*.f64 (/.f64 -1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a))))
(neg.f64 (/.f64 (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)) (neg.f64 a)))
(*.f64 (/.f64 1/4 a) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) x-scale)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (*.f64 1 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)))) 2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2) (*.f64 x-scale x-scale))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (cbrt.f64 x-scale))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale))) (cbrt.f64 x-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 1))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) 2) (*.f64 x-scale x-scale)) 1))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 1))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))))) 1))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) -1)
(/.f64 (*.f64 (neg.f64 x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale)) -1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) x-scale) 2)
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))
(*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) 2)
(*.f64 1 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(*.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (cbrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))) (sqrt.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))
(pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)))) 2) 2)) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2)) (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(*.f64 (*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))) 2) 2))
(*.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)))) 2) 2)))
(/.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (cbrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 3)
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 1)
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (*.f64 2 1/2))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) (/.f64 2 2))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2) 1/2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2))
(pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) 2)
(pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) 2))
(sqrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 2))
(sqrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2)) 2))
(cbrt.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))
(fabs.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)))
(fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))

localize85.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.7b
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))
13.3b
(sqrt.f64 (pow.f64 b 4))
22.0b
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))
39.3b
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 237 to 127 computations (46.4% saved)

series160.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
4.0ms
b
@inf
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
2.0ms
y-scale
@0
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
2.0ms
b
@0
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
2.0ms
a
@0
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
1.0ms
b
@-inf
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
Compiler

Compiled 14670 to 11850 computations (19.2% saved)

rewrite309.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
253×egg-rr
118×egg-rr
65×egg-rr
38×egg-rr
Counts
4 → 474
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))))
(sqrt.f64 (pow.f64 b 4))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale y-scale) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 y-scale (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale y-scale) b) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 y-scale b) 2) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (*.f64 a a) (/.f64 1 (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 y-scale b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 1 b) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (/.f64 1 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 a a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (*.f64 b b) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b)) (/.f64 (*.f64 y-scale y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) 1) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) y-scale) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 1 b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (/.f64 1 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (/.f64 1 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale (*.f64 a a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (*.f64 y-scale y-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale (*.f64 b b)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale b) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 1) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) 1) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a))) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (cbrt.f64 (pow.f64 b 4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) 1) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 y-scale b) 2)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (/.f64 1 (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) 1) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (neg.f64 (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (neg.f64 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (cbrt.f64 y-scale)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y-scale) (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (neg.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 b b) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 b 4)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (sqrt.f64 (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (sqrt.f64 (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 b)) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 b) (fabs.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 b b))) (fabs.f64 (cbrt.f64 (pow.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 b 4))) (fabs.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b b) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b b) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b b)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 b 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 b 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 b b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b b) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b b))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) 0) (/.f64 (pow.f64 b 4) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) -1) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 b b (*.f64 b b)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (*.f64 y-scale y-scale) (fma.f64 b b (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 b 4) 0) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (/.f64 (/.f64 1 y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (/.f64 -1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (/.f64 (fma.f64 b b (*.f64 b b)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 b 4) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (*.f64 (/.f64 1 y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (/.f64 1 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (fma.f64 b b (*.f64 b b))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (neg.f64 (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 b 4)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (neg.f64 (pow.f64 b 4))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) 1) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3))))))

simplify1.2s (1%)

Algorithm
egglog
Counts
594 → 614
Calls
Call 1
Inputs
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 b 2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 y-scale y-scale) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 y-scale (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) b) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (pow.f64 (/.f64 y-scale b) 2) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (*.f64 a a) (/.f64 1 (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 y-scale b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 1 b) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(-.f64 0 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)))
(*.f64 -1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (/.f64 1 (*.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)))
(*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)))
(*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 y-scale (*.f64 a a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))
(*.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (*.f64 b b) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale y-scale) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(*.f64 (/.f64 1 (*.f64 b a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b)) (/.f64 (*.f64 y-scale y-scale) b))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) 1) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 1 (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) y-scale) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 1 b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) (/.f64 1 (*.f64 a a))))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 1 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (/.f64 1 (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (/.f64 1 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 a a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) a)
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (*.f64 y-scale y-scale)) a)
(/.f64 (*.f64 (/.f64 y-scale (*.f64 b b)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 b a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 y-scale b) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b b))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)) a)
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a))) (*.f64 b a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a))) (*.f64 b a))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) a)) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) 1) a)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 1) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) 1) (*.f64 b b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a))) (*.f64 b a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a))) (*.f64 b b))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a)) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) b) a)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a)
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (cbrt.f64 (pow.f64 b 4)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 b a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) 1) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) b)
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) b)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 y-scale b) 2)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a)))) b)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))) b)
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (/.f64 1 (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))) b)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a)))) b)
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a)))) b)
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) 1) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) b)
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))) b)
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) a) b)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (neg.f64 (*.f64 (*.f64 b b) a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (neg.f64 (*.f64 b a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))) 1))
(neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 a a))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))
(if (!=.f64 1 0) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 1 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 y-scale (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (*.f64 y-scale (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (cbrt.f64 y-scale)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) y-scale))
(*.f64 (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (neg.f64 y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 y-scale) (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 (*.f64 y-scale y-scale) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))
(*.f64 y-scale (neg.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) -1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(pow.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)
(neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (*.f64 b b))
(if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (*.f64 b b))
(if (!=.f64 1 0) (*.f64 b b) (*.f64 b b))
(if (!=.f64 (cbrt.f64 (pow.f64 b 4)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (*.f64 b b))
(if (!=.f64 (*.f64 b b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 b b))
(*.f64 b b)
(*.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)))
(*.f64 1 (*.f64 b b))
(*.f64 (*.f64 b b) 1)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (sqrt.f64 (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (sqrt.f64 (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 b) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 1))
(*.f64 (fabs.f64 (cbrt.f64 b)) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (fabs.f64 b) (fabs.f64 b))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 b b))) (fabs.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 b 4))) (fabs.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) 2))
(/.f64 (*.f64 b b) 1)
(/.f64 (neg.f64 (*.f64 b b)) -1)
(pow.f64 (*.f64 b b) 1)
(pow.f64 (*.f64 b b) (*.f64 2 1/2))
(pow.f64 (*.f64 b b) (/.f64 2 2))
(pow.f64 (cbrt.f64 (*.f64 b b)) 3)
(pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)
(pow.f64 (pow.f64 b 4) 1/2)
(pow.f64 b 2)
(pow.f64 (sqrt.f64 (*.f64 b b)) 2)
(sqrt.f64 (pow.f64 b 4))
(cbrt.f64 (pow.f64 (*.f64 b b) 3))
(fabs.f64 (*.f64 b b))
(if (!=.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) 0) (/.f64 (pow.f64 b 4) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) -1) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (fma.f64 b b (*.f64 b b)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (*.f64 y-scale y-scale) (fma.f64 b b (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (pow.f64 b 4) 0) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))
(+.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) y-scale))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale))
(*.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))
(*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (/.f64 (/.f64 1 y-scale) y-scale))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))
(*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale))
(*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (/.f64 -1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (/.f64 1 y-scale))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (/.f64 (fma.f64 b b (*.f64 b b)) y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))
(*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 b 4))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) 1))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) 1))
(*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) 1))
(*.f64 (pow.f64 b 4) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (*.f64 (/.f64 1 y-scale) 1))
(*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (/.f64 1 (neg.f64 y-scale)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))
(*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))
(*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) 1))
(/.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (fma.f64 b b (*.f64 b b))) y-scale)
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (neg.f64 (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (neg.f64 (pow.f64 b 4)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 (neg.f64 y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) y-scale)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (neg.f64 (pow.f64 b 4))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) 1) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))) 1))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 y-scale)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3))
Outputs
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (pow.f64 a 2)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))
(*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) -2)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) -2)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) -2)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) -2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) -2)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(pow.f64 (/.f64 -1 b) -2)
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 b 6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))) (pow.f64 b 4)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))) (pow.f64 b 4)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))) (pow.f64 b 4)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 a 4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))) (pow.f64 b 4)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 -1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 -1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 -1 a) -4))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 -1 a) -4))) (pow.f64 y-scale 2))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (pow.f64 (/.f64 -1 a) -4))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 y-scale -2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 y-scale -2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))))
(*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4)))))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 y-scale y-scale) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 y-scale (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 0) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 b a) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) -1) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (pow.f64 (*.f64 b a) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) b) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 1 (/.f64 (*.f64 a a) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) b) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a a) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (pow.f64 (/.f64 y-scale b) 2) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 a a) (pow.f64 (/.f64 y-scale b) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 1 (*.f64 b b)) 0) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (*.f64 a a) (/.f64 1 (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (/.f64 1 b) b) 0) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (/.f64 (/.f64 1 b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) b) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) b) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 y-scale b) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) b) b) 0) (/.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (*.f64 a a) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) b) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b) b)) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) 0) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 a a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (*.f64 a a) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 0) (/.f64 (/.f64 1 b) (/.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 y-scale b) y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 0) (/.f64 (/.f64 1 b) (/.f64 (*.f64 a a) (*.f64 (*.f64 (/.f64 y-scale b) y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(-.f64 0 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (-.f64 0 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)))
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2)
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 y-scale b)))
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2)
(*.f64 -1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (/.f64 1 (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 b a) 2)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 -1 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 y-scale (*.f64 a a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 y-scale (*.f64 b b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (*.f64 b b) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 y-scale y-scale) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 1 (*.f64 b a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a)
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a))
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b)) (/.f64 (*.f64 y-scale y-scale) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) 1) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (pow.f64 b 4))))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b)))) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 1 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) y-scale) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 y-scale b)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b)))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 b) b)) (*.f64 a a)) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (pow.f64 b 4)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 1 b)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b)))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (pow.f64 (*.f64 b a) 2))))
(*.f64 (cbrt.f64 y-scale) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (pow.f64 (*.f64 b a) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) 2) (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 (/.f64 y-scale b) 2)) a))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 (/.f64 y-scale b) 2)) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (/.f64 1 (*.f64 a a)) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (pow.f64 (/.f64 y-scale b) 2)))
(pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2)
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) 2) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (/.f64 y-scale b) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (pow.f64 b 4))) (*.f64 a a)))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 y-scale (*.f64 y-scale (/.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) b) (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a)))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b b)) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)) b) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) b)) (/.f64 (*.f64 (/.f64 y-scale (*.f64 a a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (/.f64 1 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (*.f64 a a)))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 b b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 b 4))) (/.f64 1 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (cbrt.f64 (pow.f64 b 4)))) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (/.f64 1 a))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (/.f64 1 (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (/.f64 1 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 a a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) a)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (*.f64 b b) a)) (*.f64 y-scale y-scale)) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 b b)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 1 (*.f64 b a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 y-scale (*.f64 (*.f64 b b) a)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (*.f64 b b) a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (/.f64 y-scale b) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a)) (*.f64 y-scale y-scale)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a) (pow.f64 (/.f64 y-scale b) 2)) a)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b a))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b a))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) a)) (*.f64 (*.f64 b b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) 1) a)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) 1) (*.f64 b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a)) 1) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b a))) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (*.f64 b b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 a a))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) a)) (*.f64 (*.f64 b b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) a) (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) 1) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) b) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (pow.f64 b 4)) (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 (cbrt.f64 (pow.f64 b 4)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (*.f64 b a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) b) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (neg.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (cbrt.f64 (*.f64 (*.f64 a a) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b a) 2)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) 1) (*.f64 (cbrt.f64 (pow.f64 b 4)) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (neg.f64 a))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 b a) 2))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) (neg.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) b)) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (pow.f64 (/.f64 y-scale b) 2)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 b (*.f64 a a)))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) (/.f64 1 (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (/.f64 1 (*.f64 a a))) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 b b))) (/.f64 1 (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a)))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (*.f64 b (*.f64 a a)))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 b (*.f64 a a)))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 b a) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (neg.f64 (pow.f64 (/.f64 y-scale b) 2))) 1) (neg.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 a a))) (cbrt.f64 (pow.f64 b 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 a a) (cbrt.f64 (pow.f64 b 4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b (*.f64 a a))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) a) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)) (cbrt.f64 (*.f64 b a))) (cbrt.f64 (pow.f64 (*.f64 b a) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b a) 2)) (cbrt.f64 (*.f64 b a))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) a)) (neg.f64 (*.f64 (*.f64 b b) a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b b)) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 b b))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (neg.f64 (*.f64 b a)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b)) (neg.f64 (*.f64 b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 a a))) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(neg.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (pow.f64 (*.f64 b a) 2))) 1))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (/.f64 (pow.f64 (/.f64 y-scale b) 2) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 b a) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(if (!=.f64 1 0) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 1 0) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) y-scale)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 1 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) y-scale)) (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 (*.f64 y-scale (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (cbrt.f64 y-scale)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (*.f64 y-scale (cbrt.f64 y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 (cbrt.f64 y-scale) (cbrt.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) y-scale) y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2) y-scale))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) 2) 2)) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (neg.f64 y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 y-scale) (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (*.f64 y-scale y-scale) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 2)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (neg.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1) (*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 1))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) -1)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(pow.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3) 1/3)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 1)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(pow.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 2)
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) 3))
(*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 0) (/.f64 (cbrt.f64 b) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) b))) (*.f64 b b))
(if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (/.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (/.f64 1 (*.f64 b b)))) (*.f64 b b))
(if (!=.f64 (cbrt.f64 (*.f64 b b)) 0) (cbrt.f64 (/.f64 (pow.f64 b 4) (/.f64 (/.f64 1 b) b))) (*.f64 b b))
(if (!=.f64 1 0) (*.f64 b b) (*.f64 b b))
(if (!=.f64 (cbrt.f64 (pow.f64 b 4)) 0) (/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 1 (cbrt.f64 (pow.f64 b 4)))) (*.f64 b b))
(if (!=.f64 (*.f64 b b) 0) (/.f64 1 (/.f64 1 (*.f64 b b))) (*.f64 b b))
(if (!=.f64 (*.f64 b b) 0) (pow.f64 (/.f64 (/.f64 1 b) b) -1) (*.f64 b b))
(*.f64 b b)
(*.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (*.f64 b b)))
(*.f64 b b)
(*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (pow.f64 b 4)))
(*.f64 b b)
(*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (*.f64 b b)))
(*.f64 b b)
(*.f64 1 (*.f64 b b))
(*.f64 b b)
(*.f64 (*.f64 b b) 1)
(*.f64 b b)
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 b b)) b))
(*.f64 b b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) (cbrt.f64 b))
(*.f64 b b)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (cbrt.f64 (sqrt.f64 (*.f64 b b)))) (cbrt.f64 (sqrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 b) (pow.f64 b 4))) (cbrt.f64 (fabs.f64 b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 b b)) (sqrt.f64 (sqrt.f64 (*.f64 b b)))) (sqrt.f64 (sqrt.f64 (*.f64 b b))))
(*.f64 b b)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 b 4)) (pow.f64 b 4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 b b))) (cbrt.f64 (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 b) (pow.f64 b 4))) (cbrt.f64 (fabs.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b) 1))
(*.f64 b b)
(*.f64 (fabs.f64 (cbrt.f64 b)) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 b b)) b)))
(*.f64 (fabs.f64 b) (fabs.f64 b))
(*.f64 b b)
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 b b))) (fabs.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 b 4))) (fabs.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 b b))) (fabs.f64 (cbrt.f64 (pow.f64 b 4))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 b 4))) 2))
(/.f64 (*.f64 b b) 1)
(*.f64 b b)
(/.f64 (neg.f64 (*.f64 b b)) -1)
(*.f64 b b)
(pow.f64 (*.f64 b b) 1)
(*.f64 b b)
(pow.f64 (*.f64 b b) (*.f64 2 1/2))
(*.f64 b b)
(pow.f64 (*.f64 b b) (/.f64 2 2))
(*.f64 b b)
(pow.f64 (cbrt.f64 (*.f64 b b)) 3)
(*.f64 b b)
(pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)
(*.f64 b b)
(pow.f64 (pow.f64 b 4) 1/2)
(sqrt.f64 (pow.f64 b 4))
(pow.f64 b 2)
(*.f64 b b)
(pow.f64 (sqrt.f64 (*.f64 b b)) 2)
(*.f64 b b)
(sqrt.f64 (pow.f64 b 4))
(cbrt.f64 (pow.f64 (*.f64 b b) 3))
(*.f64 b b)
(fabs.f64 (*.f64 b b))
(*.f64 b b)
(if (!=.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) 0) (/.f64 (pow.f64 b 4) (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) -1) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (fma.f64 b b (*.f64 b b)) 0) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (*.f64 y-scale y-scale) (fma.f64 b b (*.f64 b b)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(if (!=.f64 (pow.f64 b 4) 0) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 b 4))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4))))
(*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(-.f64 0 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 0 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (/.f64 (/.f64 1 y-scale) y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (/.f64 -1 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (/.f64 1 y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (/.f64 (fma.f64 b b (*.f64 b b)) y-scale))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) (pow.f64 b 4))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) 1))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) y-scale) y-scale) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 y-scale y-scale)) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 b 4) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (*.f64 y-scale y-scale)) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (*.f64 (/.f64 1 y-scale) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (/.f64 1 (neg.f64 y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (neg.f64 y-scale) (neg.f64 y-scale)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) (pow.f64 (pow.f64 (*.f64 b a) 2) 2))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (*.f64 (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale) 1))
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale) (fma.f64 b b (*.f64 b b))) y-scale)
(/.f64 (*.f64 (fma.f64 b b (*.f64 b b)) (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (*.f64 (cbrt.f64 y-scale) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (*.f64 y-scale (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (neg.f64 (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b))) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (pow.f64 b 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (neg.f64 (pow.f64 b 4)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 (neg.f64 y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) y-scale)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) (neg.f64 y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (neg.f64 y-scale) (neg.f64 y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (neg.f64 (pow.f64 b 4))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (*.f64 (neg.f64 (pow.f64 a 4)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) y-scale) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2)) (fma.f64 b b (*.f64 b b))) y-scale) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))) (cbrt.f64 y-scale))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 y-scale)) 1) (neg.f64 y-scale))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (neg.f64 y-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (fma.f64 b b (*.f64 b b)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 y-scale))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2) (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 2) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale)) (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 b 4) (cbrt.f64 y-scale)) (/.f64 (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))) 3)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(neg.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(neg.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale))) 1))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (neg.f64 (*.f64 y-scale y-scale)))))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) y-scale) (neg.f64 y-scale)))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3))
(/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale))

localize178.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
12.2b
(sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))
13.9b
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2))
20.9b
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 464 to 259 computations (44.2% saved)

series432.0ms (0.3%)

Counts
3 → 64
Calls

27 calls:

TimeVariablePointExpression
9.0ms
angle
@0
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
5.0ms
x-scale
@inf
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
3.0ms
angle
@-inf
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
3.0ms
angle
@inf
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
3.0ms
angle
@0
(sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))
Compiler

Compiled 33710 to 27095 computations (19.6% saved)

rewrite184.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
147×egg-rr
45×egg-rr
22×egg-rr
Counts
3 → 214
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2))
(sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) x-scale) (*.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale a) (*.f64 x-scale (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) a) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale x-scale) (*.f64 a (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 0) (/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 x-scale (/.f64 1 x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 x-scale (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 -1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) 1) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 x-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 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 1 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 1 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (/.f64 1 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) 1) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (/.f64 1 x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) x-scale) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 (/.f64 1 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 -1 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 x-scale)) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (neg.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x-scale) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) 1) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 1 (*.f64 x-scale x-scale))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (fabs.f64 (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (neg.f64 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))))

simplify462.0ms (0.4%)

Algorithm
egglog
Counts
278 → 319
Calls
Call 1
Inputs
(*.f64 angle (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 angle 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 angle 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 angle (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) x-scale) (*.f64 x-scale a))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) a)
(*.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))
(*.f64 (*.f64 x-scale a) (*.f64 x-scale (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) a) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 x-scale x-scale) (*.f64 a (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 x-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) x-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 0) (/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 x-scale (/.f64 1 x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 x-scale (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(-.f64 (/.f64 1/2 (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 x-scale x-scale)))
(-.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 1 x-scale))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 -1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(*.f64 (*.f64 (/.f64 1 x-scale) 1) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(*.f64 (cbrt.f64 (/.f64 1 x-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 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 1 x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 1 x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (/.f64 1 x-scale)))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (cbrt.f64 x-scale)))
(*.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 1))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) 1) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (/.f64 1 x-scale) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 1))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 1))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) x-scale) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 (/.f64 1 x-scale)))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 -1 (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (/.f64 1 x-scale)) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)))
(*.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(/.f64 (pow.f64 (sin.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) x-scale) x-scale)
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (neg.f64 x-scale))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (/.f64 1 x-scale) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale)
(/.f64 (*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) 1) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 1 (*.f64 x-scale x-scale))) 2)
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 x-scale))
(/.f64 (fabs.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (fabs.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (*.f64 x-scale x-scale)))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (fabs.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (neg.f64 x-scale)))
(/.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (neg.f64 (neg.f64 x-scale)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2) 1/2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 3)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (*.f64 2 1/2))
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (/.f64 2 2))
(pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3))
(fabs.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(fabs.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2)
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
Outputs
(*.f64 angle (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 b 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (*.f64 a (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 b) -2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 angle 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (*.f64 angle angle))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 angle 2)))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (pow.f64 (*.f64 x-scale x-scale) 2))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (*.f64 angle angle)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 (/.f64 1 x-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (/.f64 -1 x-scale) 2))
(*.f64 angle (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 1 (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))))
(*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 b 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (*.f64 b b))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 -1 b) -2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) x-scale) (*.f64 x-scale a))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (*.f64 x-scale a))) (cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 x-scale a)) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) a)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 a (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (*.f64 x-scale a))) (cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 x-scale a)) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (cbrt.f64 x-scale) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) x-scale) x-scale)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))))
(*.f64 (*.f64 x-scale a) (*.f64 x-scale (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (*.f64 x-scale (*.f64 x-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (cbrt.f64 a) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) x-scale) x-scale)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (*.f64 x-scale a))) (cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 x-scale a)) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) a) (*.f64 x-scale x-scale))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 x-scale x-scale) (*.f64 a (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 x-scale (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale (*.f64 x-scale (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (*.f64 x-scale a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) x-scale)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x-scale x-scale) a) 2)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 (*.f64 x-scale x-scale) a))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale (*.f64 x-scale a))) (cbrt.f64 (pow.f64 (*.f64 x-scale (*.f64 x-scale a)) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)) a) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) 3)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 1)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3) 1/3)
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a)) 3))
(*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 0) (/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 0) (/.f64 1 (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 x-scale)) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 x-scale (/.f64 1 x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (/.f64 x-scale (/.f64 1 x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) x-scale) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 0) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 x-scale (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 x-scale (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (/.f64 x-scale (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 0) (/.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 0) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 0) (pow.f64 (/.f64 (*.f64 x-scale x-scale) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) -1) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 0) (/.f64 (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 0) (/.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(-.f64 (/.f64 1/2 (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 x-scale x-scale)))
(/.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 x-scale x-scale))
(-.f64 (/.f64 1 (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))
(-.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2)
(*.f64 1 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 1 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 1 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 -1 (*.f64 x-scale x-scale)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (/.f64 -1 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(*.f64 (*.f64 (/.f64 1 x-scale) 1) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2))) x-scale)
(*.f64 (*.f64 (/.f64 1 x-scale) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(*.f64 (cbrt.f64 (/.f64 1 x-scale)) (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 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 1 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 1 x-scale)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (/.f64 1 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2))) x-scale)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 1 (neg.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2))) x-scale)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2))) x-scale)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) 2)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) 2) x-scale)))
(*.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) 1))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) 1) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 (/.f64 1 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (/.f64 (/.f64 1 x-scale) 1))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 1 x-scale) (cbrt.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) 1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 x-scale)) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 1))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (cbrt.f64 x-scale) x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) x-scale) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) x-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)
(*.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 (/.f64 1 x-scale)))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (fabs.f64 (/.f64 1 x-scale)))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)))
(*.f64 (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale)) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) x-scale)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (*.f64 x-scale x-scale)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (fabs.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2)))
(*.f64 (fabs.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (fabs.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))) (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 x-scale x-scale))) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(*.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (/.f64 -1 (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (fabs.f64 (/.f64 -1 (*.f64 x-scale x-scale))))
(*.f64 (fabs.f64 (/.f64 1 x-scale)) (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (fabs.f64 (/.f64 1 x-scale)))
(*.f64 (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)) (fabs.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 x-scale x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) x-scale)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (neg.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (neg.f64 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (/.f64 1 x-scale) (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (neg.f64 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (*.f64 x-scale x-scale))) (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) x-scale) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) x-scale)
(/.f64 (*.f64 (/.f64 1 (*.f64 x-scale x-scale)) (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 x-scale))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2) (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale) 1) (neg.f64 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 1 (*.f64 x-scale x-scale))) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))
(/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale)) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 x-scale x-scale) 2))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale)) (fabs.f64 x-scale))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (fabs.f64 x-scale))
(/.f64 (fabs.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (fabs.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (fabs.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (cbrt.f64 x-scale))) (fabs.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (fabs.f64 (*.f64 x-scale x-scale)))
(/.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (fabs.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) x-scale)) (fabs.f64 (neg.f64 x-scale)))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale)) (fabs.f64 x-scale))
(/.f64 (fabs.f64 (neg.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (fabs.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (cbrt.f64 x-scale))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) x-scale) (neg.f64 (neg.f64 x-scale)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))))
(/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2) 1/2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3) 1/3)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 3)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) 2)
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) 2)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 1)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (*.f64 2 1/2))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (/.f64 2 2))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) 3))
(pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)
(fabs.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2))
(fabs.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(fabs.f64 (neg.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)))
(fabs.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 3)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 1)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 2 1/2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (/.f64 2 2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2) 1/2)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2)
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 2))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) 3))
(sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))

localize309.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
14.1b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) (/.f64 b -1/4)) b)
21.3b
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 919 to 535 computations (41.8% saved)

series1.3s (1%)

Counts
2 → 96
Calls

30 calls:

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

Compiled 118430 to 87960 computations (25.7% saved)

rewrite748.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
317×egg-rr
114×egg-rr
Counts
2 → 431
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) (/.f64 b -1/4)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x-scale 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 x-scale (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (/.f64 (/.f64 1 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a)))) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a))) (neg.f64 (/.f64 x-scale a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (neg.f64 (/.f64 x-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x-scale a) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x-scale a) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x-scale a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 x-scale)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x-scale (cbrt.f64 a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 a (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/4 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 b (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 a) a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (/.f64 1 a) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 0) (pow.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4)) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 0) (pow.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) 0) (/.f64 1 (/.f64 (*.f64 b -4) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 b -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 b (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 b -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 x-scale a) b) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 b -4) (/.f64 1 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (/.f64 1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x-scale 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) x-scale)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 -1 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 1 a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 (/.f64 (/.f64 1 a) a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 0) (/.f64 x-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 0) (/.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 0) (/.f64 y-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 0) (/.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) 0) (/.f64 (/.f64 x-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 x-scale (*.f64 a a)) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/16) 0) (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b (cbrt.f64 -4))) (cbrt.f64 1/16)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (*.f64 b 4) b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 (/.f64 -1/4 b) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 -1/4 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (*.f64 (/.f64 x-scale a) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (/.f64 1 a) a) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x-scale a) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (neg.f64 b)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (neg.f64 (*.f64 b (*.f64 a a)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (neg.f64 (*.f64 b b))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 b (*.f64 a a))) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 (*.f64 (*.f64 b 4) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (/.f64 1 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) -4) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 b)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 b -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) -4) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 -1/4 b))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) -4) (/.f64 (/.f64 (/.f64 x-scale a) b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (/.f64 (/.f64 (/.f64 x-scale a) b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (/.f64 (/.f64 1 b) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 -4)) (/.f64 (/.f64 1 b) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 (/.f64 1 b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) -4) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) 1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) -4) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (neg.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) 1) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 b -4)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) -4) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) b) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) 1) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 -4)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 b (cbrt.f64 1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 -1/4 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 b -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) 1) (*.f64 (*.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) 1) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) 1) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) 1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 1) (*.f64 (neg.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 a (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (cbrt.f64 (/.f64 1 b))) (*.f64 b (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (cbrt.f64 (/.f64 1 b))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b a) -4) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (*.f64 -4 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (cbrt.f64 (/.f64 1 b))) (*.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) -1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) -1) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) -1) (*.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 (*.f64 b 4) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) -1) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) -1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) -1) (*.f64 (*.f64 (*.f64 b a) -4) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) -1) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a))) (neg.f64 (cbrt.f64 (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b)) (*.f64 (*.f64 b 4) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 b b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 (*.f64 -4 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 (*.f64 b 4) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) a) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 b 4) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a))) (*.f64 (*.f64 b a) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (*.f64 -4 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) -1/4) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))) (*.f64 b -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 -1/4 b)) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (*.f64 b (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 b)) (*.f64 (*.f64 b 4) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 b)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 1 b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 b)) (*.f64 (*.f64 b a) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (/.f64 1 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 1 b)) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) -4))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) -4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) -1) (*.f64 b -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b 4))) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b -4))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) 1) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (*.f64 (*.f64 b 4) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 b -4) (neg.f64 (*.f64 b (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (*.f64 b -4) (*.f64 b (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b b) -4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (*.f64 b (cbrt.f64 (*.f64 (*.f64 b b) 16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 b (*.f64 (*.f64 b a) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (neg.f64 b) (*.f64 (*.f64 -4 (*.f64 a a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b a) -4) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (/.f64 -1/4 b) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 3)))))))

simplify3.7s (3%)

Algorithm
egglog
Counts
527 → 754
Calls
Call 1
Inputs
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (pow.f64 a 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) (pow.f64 a 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) y-scale) (pow.f64 a 2)))
(/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (pow.f64 a 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (*.f64 x-scale (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) x-scale)) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) x-scale)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))) (pow.f64 a 2))))))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 b 8) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 a 2)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 x-scale 2))) (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6)) (pow.f64 x-scale 2)))))))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))))))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) x-scale)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) x-scale)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) (*.f64 x-scale (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (/.f64 1 b) 5) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 (/.f64 -1 b) 5))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2)))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 b 2))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 x-scale 2))) (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6)) (pow.f64 x-scale 2)))))))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 1 0) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) x-scale)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 a) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))
(*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))
(*.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))
(*.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 -1 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 a))
(*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 1 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(*.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)))
(*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 x-scale (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) y-scale)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (/.f64 x-scale (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) 1))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) 1))
(*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 1))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 1))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 1))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 1))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 1))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (neg.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a)))) (/.f64 x-scale a))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a))) (neg.f64 (/.f64 x-scale a)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (neg.f64 (/.f64 x-scale a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))))
(*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) a)
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 a a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 x-scale a) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 x-scale a) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 x-scale a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) a)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 x-scale)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 1) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 x-scale (cbrt.f64 a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1)
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 3)
(pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(neg.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1))
(if (!=.f64 (/.f64 -1/4 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 b (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 -1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (/.f64 1 a) a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (/.f64 1 a) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 0) (pow.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4)) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 0) (pow.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) 0) (/.f64 1 (/.f64 (*.f64 b -4) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 b -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 b (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 b -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (/.f64 x-scale a) b) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 b -4) (/.f64 1 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (/.f64 1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) x-scale)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 -1 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 1 a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 (/.f64 (/.f64 1 a) a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 0) (/.f64 x-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 0) (/.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 0) (/.f64 y-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 0) (/.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) 0) (/.f64 (/.f64 x-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale (*.f64 a a)) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 1/16) 0) (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b (cbrt.f64 -4))) (cbrt.f64 1/16)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(-.f64 (/.f64 0 (*.f64 (*.f64 b 4) b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(-.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 (/.f64 -1/4 b) (cbrt.f64 (*.f64 b b))))
(*.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 1 b))
(*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b))
(*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 -1/4 b))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 -1 b))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b))))
(*.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (*.f64 (/.f64 x-scale a) (/.f64 -1/4 b)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (/.f64 1 a) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (neg.f64 b)) 1/4)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (neg.f64 (*.f64 b (*.f64 a a)))) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (neg.f64 (*.f64 b b))) 1/4)
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b) -1/4)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 b (*.f64 a a))) -1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -1/4)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -1/4)
(*.f64 -1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 (*.f64 (*.f64 b 4) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (/.f64 -1/4 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) -4) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) -4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 b)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 b -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 1))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) -4) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) b))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 -1/4 b))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) -4))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 4))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 b -4)))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 1))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) -4) (/.f64 (/.f64 (/.f64 x-scale a) b) b))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (/.f64 (/.f64 (/.f64 x-scale a) b) -4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) 4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) 1))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (/.f64 (/.f64 1 b) b))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 -4)) (/.f64 (/.f64 1 b) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 (/.f64 1 b) 1))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) -4) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) b))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) -4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) 1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (*.f64 b -4)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) -4) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) b))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (neg.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) 1) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 b -4)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) -4) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) b))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) b) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) 1) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) -4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) b))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) -4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 1))
(*.f64 -1/4 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b))
(*.f64 (/.f64 1 (cbrt.f64 -4)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 -1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)))
(*.f64 (/.f64 -1/4 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 -1/4 b)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b -4)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) 1) (*.f64 (*.f64 a a) b))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) 1) (*.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) 1) (*.f64 b b))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) 1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 1) (*.f64 (neg.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 a (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (cbrt.f64 (/.f64 1 b))) (*.f64 b (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (cbrt.f64 (/.f64 1 b))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b a) -4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (*.f64 -4 (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (cbrt.f64 (/.f64 1 b))) (*.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) -1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) -1) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) -1) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 (*.f64 b 4) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) -1) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) -1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) -1) (*.f64 (*.f64 (*.f64 b a) -4) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) -1) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a))) (neg.f64 (cbrt.f64 (*.f64 b b))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b)) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b -4))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) b)
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 b b) -4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 (*.f64 -4 (*.f64 a a)) b))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 (*.f64 b 4) b))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) a) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4)
(/.f64 (*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b))) (*.f64 a a))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a))) (*.f64 (*.f64 b a) -4))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b))) a)
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (*.f64 -4 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b 4))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) -1/4) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))) (*.f64 b -4))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 -1/4 b)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (*.f64 b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) a)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 b)) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 b)) -4)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 1 b)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 b)) (*.f64 (*.f64 b a) -4))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (/.f64 1 b)) a)
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 1 b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b)))) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) -4))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) -4)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) -1) (*.f64 b -4))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b 4))) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b -4))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -4)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) 1) (*.f64 b 4))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4) 1))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (*.f64 (*.f64 b 4) b) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) 1))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 b -4) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (*.f64 b -4) (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b b) -4) (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (*.f64 b (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 b (*.f64 (*.f64 b a) -4)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (*.f64 b b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) a))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (neg.f64 b) (*.f64 (*.f64 -4 (*.f64 a a)) b)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) b))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b a) -4) b))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 b 4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) 3)
(pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 1 b)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)) 1))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 -1 b)))
(neg.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (/.f64 -1/4 b) b)))
(neg.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4))))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))
(neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 3)))
Outputs
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 a a))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) (pow.f64 a 2)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) y-scale) (pow.f64 a 2)))
(fma.f64 4 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 b 4)) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 a a))) (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 a a)))
(/.f64 (*.f64 x-scale (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4))))) (*.f64 a a))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (*.f64 x-scale (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (pow.f64 a 2)))
(fma.f64 4 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4))))) (*.f64 a a))) (/.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) x-scale)) (pow.f64 a 2)))
(neg.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) x-scale)) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) x-scale)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) x-scale)) (*.f64 a a))) (/.f64 (*.f64 -4 (*.f64 (*.f64 y-scale (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) x-scale) (*.f64 a a))))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 b 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 (*.f64 b b) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2)))
(fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (pow.f64 b 4))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 (*.f64 b b) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2) (*.f64 x-scale x-scale))) y-scale) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (pow.f64 b 4))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 (*.f64 b b) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 b 8) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (pow.f64 a 2)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))))) (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (pow.f64 a 2)))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2) (*.f64 x-scale x-scale))) y-scale) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2) (*.f64 y-scale (*.f64 (pow.f64 b 8) (*.f64 (pow.f64 a 4) (*.f64 x-scale x-scale))))) (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (pow.f64 b 4))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 (*.f64 b b) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))
(fma.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2)))))))
(+.f64 (fma.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a))) (/.f64 (*.f64 -1/2 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) b) (*.f64 a a))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))))))
(+.f64 (fma.f64 4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a))) (fma.f64 2 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 (/.f64 1 b) 3)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 a a)))) (/.f64 (*.f64 -1/2 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) b) (*.f64 a a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) b))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (pow.f64 x-scale 2)))) (pow.f64 a 2)))))
(fma.f64 -4 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) b)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 a a)) (fma.f64 2 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 (/.f64 -1 b) 3)) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 a a)))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 x-scale x-scale)))) (*.f64 a a)))))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)))
(fma.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a)))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))) (/.f64 (*.f64 1/2 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 4) (fma.f64 8 (/.f64 (*.f64 (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 a 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (pow.f64 x-scale 2) (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 x-scale 2))) (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6)) (pow.f64 x-scale 2)))))))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (*.f64 1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 angle 4) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (*.f64 angle angle))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 a a))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (*.f64 x-scale x-scale) (fma.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fma.f64 1/60 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 x-scale x-scale)) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 -1/360 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (*.f64 x-scale x-scale))))))) (*.f64 x-scale x-scale)) (neg.f64 (/.f64 (*.f64 4 (*.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 a 4))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) 2) (*.f64 x-scale x-scale)))))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))) (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 angle 4) (fma.f64 8 (/.f64 (*.f64 (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2)))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))))))))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (*.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)))))) (*.f64 b b)) (*.f64 a a)))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) x-scale)) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4)))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 x-scale (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)))) (pow.f64 (pow.f64 a 2) 2))))) x-scale)) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 (*.f64 x-scale (*.f64 b b)) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4)))) (*.f64 a a))))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (fabs.f64 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))) (pow.f64 a 4)))))) (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) x-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))))) (*.f64 x-scale (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (fabs.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 (/.f64 -1 x-scale) 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))) (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) (*.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))) (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fabs.f64 (*.f64 (pow.f64 (/.f64 -1 x-scale) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2))))))) x-scale))) (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 a a))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))))))
(fma.f64 1/8 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 b 4)))) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 (pow.f64 x-scale 2) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))) 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 a 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))))
(fma.f64 1/8 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2) (*.f64 (*.f64 x-scale x-scale) (pow.f64 b 4)))) (*.f64 a a)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (+.f64 (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale (*.f64 (pow.f64 a 4) (*.f64 (*.f64 x-scale x-scale) (*.f64 b b))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a)))))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 y-scale (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))))) 2)) (*.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 4) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 (*.f64 x-scale x-scale) 2) (*.f64 a a))))))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b)) (*.f64 a a)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b)) (*.f64 a a)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)))) (/.f64 (*.f64 1/8 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 a a))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 x-scale 2) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (/.f64 1 b) 5) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))))))
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b)) (*.f64 a a)) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)))) (fma.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 a a))) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) 5)) (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 b (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a)))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 (/.f64 -1 b) 3)) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 a a))) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2) (pow.f64 (/.f64 -1 b) 5))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 a 2))))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2))))))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (*.f64 (*.f64 b a) a)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 y-scale (pow.f64 (/.f64 -1 b) 3)) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (*.f64 x-scale x-scale))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 a a))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 y-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))) (*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2) (pow.f64 (/.f64 -1 b) 5)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 a a)))) (/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a)))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b b))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (pow.f64 b 4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale x-scale) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (pow.f64 a 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (pow.f64 b 4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale x-scale) 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 6) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (*.f64 y-scale (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 x-scale 2)))) 2) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2)))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 x-scale 2) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 x-scale 2) 2))))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 b b)) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (pow.f64 a 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b b))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 4)) (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (pow.f64 (*.f64 x-scale x-scale) 2))) 2) y-scale) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) 2) (*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale x-scale) 2))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 x-scale x-scale) (*.f64 a a))) (pow.f64 b 4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 b b) (pow.f64 (*.f64 x-scale x-scale) 2))))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b)))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 b b)) (/.f64 (*.f64 1/8 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))) 2) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 b 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))))))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b)))) (fma.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 a) 5) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 b b)))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 b b)) (/.f64 (*.f64 1/8 (*.f64 y-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))) 2) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b))))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2)))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))))
(+.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b))) (/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b)))
(+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2))))))
(+.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 b b)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))) 2) (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 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 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) 2) (pow.f64 b 2))))) (+.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) (pow.f64 b 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 x-scale 2) 2))))))) 2) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 b 2)))))))
(fma.f64 -1/2 (*.f64 (/.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 (/.f64 -1 a) 5)) (*.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) 2) (*.f64 b b)))) (+.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) a) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2))))))) (*.f64 b b)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))) 2) (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (pow.f64 (/.f64 -1 a) 3)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 angle angle)) (pow.f64 b 4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))))))
(fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 angle angle)) (pow.f64 b 4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 angle 6) (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (pow.f64 x-scale 2))) (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 6)) (pow.f64 x-scale 2)))))))) (pow.f64 x-scale 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 b 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (-.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 a 2)) (pow.f64 x-scale 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2)) (pow.f64 x-scale 2))))))) (pow.f64 x-scale 2))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2))))))) 2)) (*.f64 (pow.f64 angle 4) (pow.f64 x-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 b 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 a 2) (pow.f64 x-scale 2))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 2))) (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2))))) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (*.f64 (pow.f64 angle 6) (*.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (fma.f64 1/60 (/.f64 (*.f64 (*.f64 a a) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 x-scale x-scale)) (fma.f64 1/36 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)) (/.f64 (*.f64 -1/360 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 6))) (*.f64 x-scale x-scale)))))) (pow.f64 b 4)) (*.f64 x-scale x-scale)) (neg.f64 (*.f64 4 (/.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (pow.f64 a 4) (fma.f64 8 (/.f64 (*.f64 (*.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2)))))) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) 2)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a))) (fma.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 a a) (*.f64 b b))) (fma.f64 -1/8 (/.f64 (*.f64 y-scale (*.f64 (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 1/12 (/.f64 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/4 (*.f64 (*.f64 b b) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) 2))) (*.f64 (pow.f64 angle 4) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 y-scale (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 a a) (*.f64 x-scale x-scale))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 angle angle)) (pow.f64 b 4)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 b b)) (*.f64 a a)))))))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2))) (/.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 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 x-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (pow.f64 x-scale 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 x-scale 2)))) (*.f64 y-scale (pow.f64 x-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) y-scale))) (*.f64 (*.f64 a a) (*.f64 b b)))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 a (/.f64 x-scale a))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) 0) (/.f64 1 (/.f64 (/.f64 (*.f64 a a) x-scale) (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) 2))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (*.f64 a a) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) 0) (/.f64 x-scale (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 a a) x-scale)) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(if (!=.f64 1 0) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(if (!=.f64 1 0) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)))
(-.f64 0 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) x-scale)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 a) a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 -1 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 1 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 x-scale (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 y-scale a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) y-scale)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 x-scale (*.f64 a a)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) 1))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 1))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) (*.f64 a a))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (neg.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a)))) (/.f64 x-scale a))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale)))) (/.f64 x-scale a)) (/.f64 x-scale a))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)))) 2))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale))))) (neg.f64 (/.f64 x-scale a))) (neg.f64 (/.f64 x-scale a)))
(*.f64 (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale)))) (/.f64 x-scale a)) (/.f64 x-scale a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)))) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (neg.f64 (/.f64 x-scale a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 1 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) a)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (neg.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 a a))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 x-scale a) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 x-scale a) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 x-scale a) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale))) a)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 x-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale (cbrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 x-scale)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (*.f64 (/.f64 y-scale a) (neg.f64 x-scale))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 1) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 y-scale (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 x-scale (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 a)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 x-scale (cbrt.f64 a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale (cbrt.f64 a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (neg.f64 a)))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(pow.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1/3)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 3)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 1)
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(neg.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 3) 1))
(*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))
(if (!=.f64 (/.f64 -1/4 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 b (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 -1/4 b) 0) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (/.f64 b (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 -1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 -1/4 0) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale a) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale a))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (/.f64 1 a) a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (/.f64 1 a) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 (*.f64 a a)) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 1 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 0) (pow.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4)) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 0) (/.f64 1 (/.f64 (*.f64 b b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) -1/4)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 0) (pow.f64 (/.f64 b (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) -1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 0) (/.f64 1 (/.f64 (/.f64 b (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 b (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 0) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) 0) (/.f64 1 (/.f64 (*.f64 b -4) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 0) (pow.f64 (/.f64 (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) b)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a))) -1) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (/.f64 (*.f64 b -4) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 b -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b b))) 0) (/.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 b -4) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b b))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b -4) (/.f64 1 (*.f64 b (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 b (/.f64 1 (*.f64 -4 (*.f64 (*.f64 b a) a))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 b -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (/.f64 (*.f64 b -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (*.f64 b -4) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (/.f64 (*.f64 b -4) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) 2))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (/.f64 x-scale a) b) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (/.f64 x-scale a) b) 0) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 b -4) (/.f64 (/.f64 x-scale a) b))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 b -4) (/.f64 1 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 b) 0) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (/.f64 b (/.f64 (/.f64 1 b) -4))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) 0) (/.f64 1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) 0) (/.f64 -1 (/.f64 (/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 2))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) 2))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) 0) (/.f64 (neg.f64 y-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) 0) (neg.f64 (/.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 0) (/.f64 -1 (/.f64 (/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale))) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) x-scale)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) x-scale)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) 0) (/.f64 (neg.f64 x-scale) (/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (neg.f64 x-scale)) 0) (/.f64 y-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) 0) (/.f64 x-scale (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) 0) (/.f64 x-scale (/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (neg.f64 y-scale)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)) (neg.f64 x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (neg.f64 x-scale) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)) (neg.f64 x-scale))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 -1 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 -1 (*.f64 a a)) 0) (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 -1 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 1 a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 1 a) 0) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 b b) (/.f64 (/.f64 1 a) -4))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 0) (/.f64 (/.f64 (/.f64 1 a) a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 0) (/.f64 (/.f64 1 (*.f64 a a)) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) 0) (/.f64 x-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (*.f64 a a)) 0) (/.f64 x-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) (*.f64 a a)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) 0) (/.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) a) 0) (/.f64 (/.f64 y-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) a))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) 0) (/.f64 y-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 a a)) 0) (/.f64 y-scale (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) 0) (/.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) 0) (/.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) 0) (/.f64 (/.f64 x-scale a) (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) 0) (/.f64 (/.f64 x-scale a) (/.f64 (/.f64 (*.f64 (*.f64 b b) -4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 x-scale (*.f64 a a)) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 x-scale (*.f64 a a)) 0) (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 x-scale (*.f64 a a)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) a) 0) (/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) a) (/.f64 (*.f64 (*.f64 b b) -4) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) a))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 1/4 0) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 1/16) 0) (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b (cbrt.f64 -4))) (cbrt.f64 1/16)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 1/16) 0) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 1/16)) (*.f64 b (cbrt.f64 -4))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (/.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)))) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(-.f64 (/.f64 0 (neg.f64 b)) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 b 4)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(/.f64 (-.f64 0 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4)))
(-.f64 (/.f64 0 (*.f64 (*.f64 b 4) b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(-.f64 (/.f64 0 (*.f64 (*.f64 b 4) b)) (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 b 4)))
(-.f64 0 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 (/.f64 -1/4 b) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 1 b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2)) b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2))) b)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 -1/4 b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 -1 b))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 -1 b))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b)) (cbrt.f64 (/.f64 -1/64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (*.f64 (/.f64 x-scale a) (/.f64 -1/4 b)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (*.f64 x-scale -1/4) (*.f64 b a))) b)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 -1/4 b)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (*.f64 1 (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (*.f64 x-scale -1/4) (*.f64 b a)) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 -1/4 b)))
(*.f64 (cbrt.f64 (/.f64 1 b)) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (/.f64 -1/4 b)) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 -1 (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (neg.f64 (/.f64 -1/4 b)) (*.f64 (*.f64 b a) a)) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (/.f64 1 a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 x-scale (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) a) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) (/.f64 (/.f64 -1/4 b) b)) a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 x-scale (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 x-scale (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (pow.f64 a 4)) b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 x-scale (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (pow.f64 a 4)) b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 x-scale (cbrt.f64 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 (*.f64 x-scale (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (pow.f64 a 4)) b))) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 y-scale (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale) (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 x-scale a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (pow.f64 a 4))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (pow.f64 a 4)) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (/.f64 1 a) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 x-scale a) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) 2)) a) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) a) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) 2)) (/.f64 (/.f64 -1/4 b) b)) a))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (neg.f64 b)) 1/4)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (neg.f64 b))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (neg.f64 (*.f64 b (*.f64 a a)))) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (neg.f64 (*.f64 (*.f64 b a) a)) b)) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 1/4)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) 1/4) b)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (neg.f64 (*.f64 b b))) 1/4)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 1/4) (neg.f64 (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b) -1/4)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 b (*.f64 a a))) -1/4)
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -1/4)
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) -1/4) (neg.f64 b))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -1/4)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 -1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 (*.f64 (*.f64 b 4) b)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (neg.f64 (*.f64 (*.f64 b 4) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 1 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) a) -1/4))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (/.f64 1 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (/.f64 -1/4 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) -4) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) -4) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) -4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (cbrt.f64 (*.f64 b -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (neg.f64 b)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (neg.f64 b)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b) 4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) (*.f64 b -4)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) b) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2)) b))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) -4) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) b))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 1 (*.f64 (*.f64 a a) (*.f64 b b)))) -4)
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 1 (*.f64 (*.f64 b a) a))) (*.f64 (cbrt.f64 -4) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 -1/4 b))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 1 (*.f64 (*.f64 b a) a)) (cbrt.f64 (*.f64 (*.f64 b b) 16)))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) -4))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 1 (*.f64 (*.f64 b a) a))) (*.f64 (cbrt.f64 b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 1 (*.f64 (*.f64 b a) a))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 4))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 1 (*.f64 (*.f64 b a) a))) (*.f64 (neg.f64 b) 4))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) (*.f64 b -4)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 (/.f64 1 (*.f64 b (*.f64 a a))) 1))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) -4) (/.f64 (/.f64 (/.f64 x-scale a) b) b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 b (cbrt.f64 1/16)))) (cbrt.f64 -4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 (*.f64 b b) 16)))) (cbrt.f64 (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) b) (/.f64 (/.f64 (/.f64 x-scale a) b) -4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64)))) (cbrt.f64 b))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) b) 4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) 4)) (neg.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) b) 1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (/.f64 (/.f64 1 b) b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 -4)) (/.f64 (/.f64 1 b) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (/.f64 (/.f64 1 b) (/.f64 b (cbrt.f64 1/16)))) (cbrt.f64 -4))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 (/.f64 1 b) 1))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) -4) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) b))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) -4) (/.f64 1 (*.f64 b (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) -4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 1 (*.f64 -4 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (*.f64 b b))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 b b) -1/64)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b -4)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) (neg.f64 b)) (/.f64 1 (*.f64 4 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) 1) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) (*.f64 b -4)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 1 (*.f64 -4 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 b)) b) (/.f64 1 (*.f64 -4 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) -4) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) -4) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 b (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (/.f64 b (cbrt.f64 1/16)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 b -4))) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) 16) (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 -4 (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 b b))) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (cbrt.f64 (/.f64 (*.f64 b b) -1/64)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 b) (*.f64 (*.f64 b b) 16))) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (cbrt.f64 (*.f64 b -4)) (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (neg.f64 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (neg.f64 b)) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 4 (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) 1) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 -4 (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 b -4)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 b)) b) (/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 -4 (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) -4) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) b))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 -4 (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) b))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (cbrt.f64 -4) (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 b -4))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (cbrt.f64 (*.f64 b -4)) (cbrt.f64 b))) (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) 16) (*.f64 b b)))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) b) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 b (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (neg.f64 b)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (neg.f64 b) (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) 1) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 b (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (cbrt.f64 b)) (*.f64 b -4)) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) 1))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 b (cbrt.f64 b))) (/.f64 (/.f64 (/.f64 x-scale a) (cbrt.f64 (*.f64 b b))) -4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) b))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) -4) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)))) b)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)))) (/.f64 b (cbrt.f64 1/16)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)) (*.f64 (*.f64 b b) 16))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) -4))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) b)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)) (/.f64 (*.f64 b b) -1/64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (cbrt.f64 (*.f64 b -4))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 b b) 16))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)) (*.f64 b -4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 4))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (neg.f64 b)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b)))) 4)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2) (*.f64 b b))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (*.f64 b -4)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) 2) (*.f64 b b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) 2)) (/.f64 b (cbrt.f64 1/16)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) 2)) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) b) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) -4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (/.f64 (*.f64 b b) -1/64))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (/.f64 (*.f64 b b) -1/64)))) (cbrt.f64 b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (neg.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) 4)) (neg.f64 b))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) (*.f64 b -4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b -4)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) 2) 1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(*.f64 -1/4 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 1 (cbrt.f64 -4)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 b (cbrt.f64 1/16)))) (cbrt.f64 -4))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/4 b)) (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(*.f64 (/.f64 -1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 -1 b))
(*.f64 (/.f64 -1/4 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2)) (/.f64 -1/4 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (/.f64 (/.f64 1 b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b -4)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 b -4)) (cbrt.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) 1) (*.f64 (*.f64 a a) b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) 1) (*.f64 b a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) 1) (*.f64 b b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) 1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) 1) (*.f64 (neg.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 -4 (*.f64 a a)) (*.f64 b (cbrt.f64 (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 a a) (cbrt.f64 (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 a (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (cbrt.f64 (/.f64 1 b))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 b 4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (cbrt.f64 (/.f64 1 b))) (*.f64 b (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 -1/4 (cbrt.f64 (/.f64 1 b)))) (*.f64 b (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (cbrt.f64 (/.f64 1 b))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (*.f64 b -4))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) 16) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b a) -4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 (/.f64 1 b))) (*.f64 (*.f64 (*.f64 b a) -4) (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) (*.f64 -4 (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (*.f64 (/.f64 y-scale a) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b)))) (*.f64 -4 (cbrt.f64 (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (cbrt.f64 (/.f64 1 b))) (*.f64 (neg.f64 (*.f64 a a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (cbrt.f64 (/.f64 1 b))) (neg.f64 (*.f64 a a))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) -1) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) -1) (*.f64 (*.f64 b 4) (*.f64 a a))) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) -1) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 -1/4 b)) (neg.f64 (neg.f64 (*.f64 (*.f64 b a) a))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) -1) (*.f64 a (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (neg.f64 (neg.f64 (*.f64 b a))))
(/.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 (*.f64 b 4) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (neg.f64 (*.f64 (*.f64 b 4) b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) -1) (neg.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (*.f64 (/.f64 x-scale (*.f64 a a)) -1/4)) (neg.f64 (neg.f64 (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) -1) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (neg.f64 b)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) -1) (cbrt.f64 (*.f64 b -4))) (cbrt.f64 (*.f64 (*.f64 b b) 16))) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) -1) (*.f64 (*.f64 (*.f64 b a) -4) (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) -1) (*.f64 (*.f64 b a) -4)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) -1) (*.f64 (neg.f64 (*.f64 a a)) (neg.f64 b)))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b a) a)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a))) (neg.f64 (cbrt.f64 (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b)) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b -4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) b)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 (*.f64 b b) -4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (neg.f64 b))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) b) (*.f64 (*.f64 -4 (*.f64 a a)) b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 b) a)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 (*.f64 b 4) b))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (neg.f64 (*.f64 (*.f64 b 4) b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) a) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (*.f64 (*.f64 b b) a) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) -4)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (/.f64 1 b) (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a))) (*.f64 (*.f64 b a) -4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b))) a)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale)) (*.f64 (*.f64 -4 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale)) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)))) (*.f64 b 4))
(/.f64 (*.f64 (*.f64 (/.f64 1 b) (neg.f64 (/.f64 x-scale a))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a))) (*.f64 b 4))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 b b)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a)) (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b))) -1/4) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 (/.f64 x-scale a) b) (cbrt.f64 b)) -1/4)) (cbrt.f64 (*.f64 b b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a)))) b) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) 2))) (*.f64 b -4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 b)) (/.f64 -1/4 b)) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (neg.f64 (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (neg.f64 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 b a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (*.f64 b (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) b)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) a)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (/.f64 1 b)) (*.f64 (*.f64 b 4) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 1 b)) -4)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (/.f64 1 b)) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 -1/4 b)) (/.f64 1 b)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 1 b)) (*.f64 (*.f64 b a) -4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (/.f64 1 b)) a)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (/.f64 -1/4 b) (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale))) (/.f64 1 b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (/.f64 (/.f64 -1/4 b) b)) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (cbrt.f64 (/.f64 -1/64 (*.f64 b b)))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (cbrt.f64 (/.f64 -1/64 (*.f64 b b))))) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 -1/4 b)) (*.f64 (cbrt.f64 (*.f64 b b)) a)) (cbrt.f64 b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 (*.f64 b b) -4))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) -4)) 2))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 b b) -4)) 2) (cbrt.f64 (*.f64 (*.f64 b b) -4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) -1) (*.f64 b -4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 (*.f64 b -4) -1))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b 4))) (pow.f64 (cbrt.f64 (*.f64 b 4)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 b 4)) 2) (cbrt.f64 (*.f64 b 4))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) b) 4)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (cbrt.f64 (*.f64 b -4))) (neg.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16))) (cbrt.f64 (*.f64 b -4))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 b)) -4)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 -4 (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) 1) (*.f64 b 4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (neg.f64 (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) (neg.f64 (cbrt.f64 (*.f64 b -4)))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4) 1))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (*.f64 (*.f64 b 4) b) 1))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (neg.f64 (*.f64 (*.f64 b 4) b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (/.f64 (*.f64 (*.f64 b b) -4) 1))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (/.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 b -4)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 b -4) (neg.f64 (*.f64 b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (*.f64 b -4) (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b b) -4) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 (*.f64 (*.f64 (*.f64 b b) -4) a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (cbrt.f64 a)) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 (*.f64 a a))) (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (*.f64 (*.f64 (*.f64 (*.f64 b b) -4) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b -4))) (*.f64 b (cbrt.f64 (*.f64 (*.f64 b b) 16))))
(/.f64 (*.f64 (*.f64 (/.f64 x-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 y-scale a)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b b) 16)) b) (cbrt.f64 (*.f64 b -4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 b (*.f64 (*.f64 b a) -4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) -1/4) (*.f64 b b))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (cbrt.f64 a)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (*.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4) a))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (neg.f64 b) (*.f64 (*.f64 -4 (*.f64 a a)) b)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 b 4) (*.f64 a a)) b))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 b (*.f64 (*.f64 b 4) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 (*.f64 b a) -4) b))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (*.f64 (*.f64 b -4) (*.f64 b a)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (*.f64 (*.f64 (*.f64 -4 (*.f64 a a)) b) (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) b) (*.f64 -4 (*.f64 (*.f64 b a) a)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) -1) (*.f64 b 4))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) x-scale)) (neg.f64 (/.f64 (*.f64 (*.f64 b (*.f64 a a)) b) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale a)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))
(/.f64 (*.f64 (*.f64 (neg.f64 y-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (neg.f64 (/.f64 (*.f64 (*.f64 b b) a) -1/4)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3) 1/3)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b)))) 3)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 1)
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(neg.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) (/.f64 1 b)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4)) 1))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) (/.f64 -1 b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(neg.f64 (*.f64 (*.f64 (neg.f64 (/.f64 x-scale a)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (/.f64 (/.f64 -1/4 b) b)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(neg.f64 (*.f64 (/.f64 1 b) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 (/.f64 x-scale a) b) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a))) (*.f64 b 4))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (neg.f64 (/.f64 (/.f64 x-scale a) b))) (*.f64 b 4))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) 1/4)) b))
(neg.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (neg.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 a a)) -1/4))))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) -1/4))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale) (/.f64 y-scale a)) (*.f64 (/.f64 (/.f64 x-scale a) b) (/.f64 -1/4 b))) 3))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) (/.f64 x-scale a)) (/.f64 (/.f64 (/.f64 -1/4 b) b) a))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 b) 3) (pow.f64 (*.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)))))) (*.f64 x-scale x-scale))) x-scale)) x-scale) (/.f64 (/.f64 -1/4 b) (*.f64 a a))) 3)))

localize293.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.8b
(sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
35.5b
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
Compiler

Compiled 882 to 514 computations (41.7% saved)

series1.1s (0.9%)

Counts
2 → 34
Calls

18 calls:

TimeVariablePointExpression
12.0ms
angle
@0
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
10.0ms
x-scale
@inf
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
7.0ms
y-scale
@0
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
6.0ms
y-scale
@inf
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
5.0ms
angle
@-inf
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
Compiler

Compiled 91830 to 70035 computations (23.7% saved)

rewrite188.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
32×egg-rr
26×egg-rr
Counts
2 → 58
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))) (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1) (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) 1) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))

simplify606.0ms (0.5%)

Algorithm
egglog
Counts
92 → 95
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))))
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(+.f64 (*.f64 4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(+.f64 (*.f64 -4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))))
(sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))
(*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))) (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))))
(*.f64 (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1) (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 2)
(pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2)
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) 1) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (/.f64 2 2))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))
Outputs
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale)
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))
(*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale))
(+.f64 (*.f64 4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale)))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale))
(+.f64 (*.f64 -4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale)))
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale)
(*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))
(*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale))
(+.f64 (*.f64 4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale)))
(*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))
(*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale)))
(+.f64 (*.f64 -4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))))
(fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale))))
(sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))
(sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 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 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 x-scale -2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2))
(*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))
(*.f64 (pow.f64 y-scale -2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))
(sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 x-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))) (*.f64 1 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 1 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 1))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1) (*.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 1))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) 2)) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 1)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) (*.f64 x-scale y-scale)) 2)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2)
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3))
(*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2))) (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))))))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) 1) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 3)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3) 1/3)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) (/.f64 2 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) 2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))
(fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) 2)))

eval3.3s (2.7%)

Compiler

Compiled 207492 to 127230 computations (38.7% saved)

prune1.7s (1.4%)

Pruning

160 alts after pruning (160 fresh and 0 done)

PrunedKeptTotal
New22431172360
Fresh414384
Picked101
Done404
Total22891602449
Error
40.9b
Counts
2449 → 160
Alt Table
Click to see full alt table
StatusErrorProgram
63.7b
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))
63.6b
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
62.1b
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)
63.3b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)
61.1b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)
60.2b
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 a)) (cbrt.f64 a))
63.1b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) -4) b) b)
61.3b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) -4) b) b)
63.4b
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)
62.7b
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 a a)) (/.f64 b -1/4)) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.8b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))) b) b)
62.8b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale (*.f64 x-scale (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))) b) b)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
63.0b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
62.8b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
61.6b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
63.2b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
61.1b
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 a (cbrt.f64 (*.f64 a a))))
61.1b
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
61.1b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (/.f64 1/64 a))) (cbrt.f64 (*.f64 a a)))
61.6b
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))
62.6b
(/.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)) (*.f64 a a))
61.1b
(/.f64 (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)) (*.f64 a a))
62.3b
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
62.3b
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
60.7b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) x-scale)) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3)))) (*.f64 a a))
61.6b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
63.1b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 1 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.6b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
61.6b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
61.5b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
61.2b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
61.2b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 a 4))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
63.7b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
63.0b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
63.1b
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
60.5b
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 a a))
62.8b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b b))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
62.6b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (*.f64 b (*.f64 b (*.f64 a a))))
61.0b
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
61.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
62.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
62.1b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
60.7b
(*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale))) (*.f64 -1/4 a))
62.9b
(*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 -1/4 a))
62.5b
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
63.4b
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale))) (*.f64 -1/4 a))
62.4b
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3) (*.f64 -1/4 a))
61.4b
(*.f64 (pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2) (*.f64 -1/4 a))
61.6b
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (*.f64 -1/4 a))
61.1b
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
60.2b
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))
60.7b
(*.f64 (+.f64 (*.f64 4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 -1/4 a))
62.5b
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
63.5b
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))) (*.f64 -1/4 a))
61.6b
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
60.3b
(*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a))
62.3b
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale)) (*.f64 -1/4 a))
62.0b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
61.4b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)) (*.f64 -1/4 a))
61.1b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
62.3b
(*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
61.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 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 (/.f64 (*.f64 (pow.f64 (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 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.9b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3) 1/3)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.3b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (pow.f64 y-scale -2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
62.7b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (pow.f64 x-scale -2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.7b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
62.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.7b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
62.0b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
60.1b
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (*.f64 x-scale (/.f64 1/4 (*.f64 a a))))
62.4b
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/4 a))
61.6b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3)) (*.f64 -1/4 a))
62.0b
(*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 -1/4 a))
62.4b
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 -1/4 a))
60.2b
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale)) (*.f64 -1/4 a))
60.4b
(*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 -1/4 a))
61.1b
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))
60.5b
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
63.3b
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
61.4b
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
63.0b
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
61.8b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))) (pow.f64 a 2)))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.5b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)))) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
62.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.7b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
62.9b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.3b
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
62.7b
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
63.1b
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2)))
63.3b
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.7b
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.4b
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
63.6b
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
62.1b
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
59.2b
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
62.7b
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
63.6b
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
63.3b
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
61.9b
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
57.0b
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
Compiler

Compiled 22154 to 15270 computations (31.1% saved)

localize83.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 1/180 (*.f64 angle (PI.f64)))
0.7b
(/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))
25.2b
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 226 to 143 computations (36.7% saved)

series95.0ms (0.1%)

Counts
3 → 45
Calls

15 calls:

TimeVariablePointExpression
3.0ms
angle
@0
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
1.0ms
angle
@inf
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
1.0ms
angle
@-inf
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
1.0ms
x-scale
@0
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
1.0ms
x-scale
@inf
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
Compiler

Compiled 8510 to 6450 computations (24.2% saved)

rewrite160.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
194×egg-rr
46×egg-rr
20×egg-rr
Counts
3 → 260
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))
(*.f64 1/180 (*.f64 angle (PI.f64)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 x-scale (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 8 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 x-scale (/.f64 8 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 0) (/.f64 8 (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 x-scale (/.f64 1 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 1 (/.f64 x-scale (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 512 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 8) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (sqrt.f64 8)) (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (sqrt.f64 8) (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1) (/.f64 8 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 8 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 x-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 -1) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (neg.f64 x-scale)) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) -1) (/.f64 -8 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)) (/.f64 -8 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 (/.f64 1 x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (/.f64 -1 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 1 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x-scale) (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 x-scale x-scale)) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2) (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 8 x-scale))) (cbrt.f64 (/.f64 64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (sqrt.f64 8)) (/.f64 (sqrt.f64 8) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 4 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 (sqrt.f64 8) (cbrt.f64 x-scale))) (/.f64 (sqrt.f64 8) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (/.f64 1 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 x-scale)) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x-scale) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 8 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 1 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (*.f64 (*.f64 x-scale 1/8) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (/.f64 x-scale 4) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 x-scale 4) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 x-scale 4) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 2) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 x-scale 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2) (*.f64 (neg.f64 x-scale) (/.f64 x-scale 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (/.f64 x-scale 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) -8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 x-scale) (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (neg.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 8) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 8 x-scale) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 x-scale 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) -8) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 512 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x-scale) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 8 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (/.f64 x-scale 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) 1) (neg.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (*.f64 x-scale 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (*.f64 x-scale 1/8) (neg.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale 1/8) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (neg.f64 x-scale) (*.f64 x-scale 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (*.f64 (*.f64 x-scale x-scale) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale)))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 1/180 angle) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 angle) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 1/180 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/180 (PI.f64)) angle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 angle (*.f64 1/180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/180 (*.f64 angle (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 angle (PI.f64)) 1/180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) 1) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/180 angle)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3))))))

simplify530.0ms (0.4%)

Algorithm
egglog
Counts
305 → 374
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 8 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) (pow.f64 x-scale 2))) (*.f64 1/12 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 x-scale 2))))))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/360 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 6) (pow.f64 x-scale 2))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 8 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) (pow.f64 x-scale 2))) (*.f64 1/12 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 x-scale 2)))))))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 2 2))
(pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 -8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 1 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 x-scale (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 8 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 x-scale (/.f64 8 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 0) (/.f64 8 (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 x-scale (/.f64 1 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 1 (/.f64 x-scale (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 512 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 4 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (sqrt.f64 8) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (sqrt.f64 8)) (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (sqrt.f64 8) (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(+.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))
(+.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(+.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(-.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 x-scale)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 -8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)))
(*.f64 (/.f64 -8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 -8 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1) (/.f64 8 (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 8 (neg.f64 x-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 x-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 8 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 8 -1) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 8 (neg.f64 x-scale)) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(*.f64 (/.f64 8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) -1) (/.f64 -8 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)) (/.f64 -8 x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 (/.f64 1 x-scale) x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (/.f64 -1 (*.f64 x-scale x-scale)))
(*.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 1 x-scale))
(*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(*.f64 1 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale))
(*.f64 (/.f64 -1 (*.f64 x-scale x-scale)) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) 2))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) x-scale))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 8 x-scale))) (cbrt.f64 (/.f64 64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (sqrt.f64 8)) (/.f64 (sqrt.f64 8) x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 4 x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 (sqrt.f64 8) (cbrt.f64 x-scale))) (/.f64 (sqrt.f64 8) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)))
(*.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (/.f64 1 (neg.f64 x-scale)))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))
(*.f64 (/.f64 -1 x-scale) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))
(*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))
(*.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 8 x-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale x-scale)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)) 8)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 1 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale)
(/.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (*.f64 (*.f64 x-scale 1/8) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (/.f64 x-scale 4) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 x-scale 4) (neg.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 x-scale 4) x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale 1/8)))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 2) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 x-scale 4)))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2) (*.f64 (neg.f64 x-scale) (/.f64 x-scale 4)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (/.f64 x-scale 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) -8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 x-scale) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 8) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 8 x-scale) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 x-scale 4))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) -8) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 512 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 1 x-scale) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 8 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (/.f64 x-scale 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) 1) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) 8))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) 4))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (*.f64 x-scale 1/8)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (*.f64 x-scale 1/8) (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale 1/8) x-scale))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (neg.f64 x-scale) (*.f64 x-scale 1/8)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (*.f64 (*.f64 x-scale x-scale) 1/8)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale)))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))
(pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3))
(*.f64 1 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) 1))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)))
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) 1) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1))
(*.f64 (cbrt.f64 (*.f64 1/180 angle)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(/.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3))
Outputs
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale)))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale))
(*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale)))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 8 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) (pow.f64 x-scale 2))) (*.f64 1/12 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 x-scale 2))))))))
(fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 x-scale x-scale)) (*.f64 8 (+.f64 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 angle 4) (fma.f64 1/4 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)))))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 -1/360 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 6) (pow.f64 x-scale 2))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (pow.f64 x-scale 2)))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 angle 2)) (pow.f64 x-scale 2))) (+.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2))) (*.f64 8 (*.f64 (pow.f64 angle 4) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) 2) (pow.f64 x-scale 2))) (*.f64 1/12 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (pow.f64 x-scale 2)))))))))
(fma.f64 8 (*.f64 (pow.f64 angle 6) (fma.f64 -1/360 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 6) (*.f64 x-scale x-scale)) (/.f64 (*.f64 -1/24 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 (*.f64 1/180 (PI.f64)) 4))) (*.f64 x-scale x-scale)))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 x-scale x-scale)) (*.f64 8 (+.f64 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 angle 4) (fma.f64 1/4 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale))))))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 8 (*.f64 (pow.f64 x-scale -2) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (*.f64 (pow.f64 (/.f64 1 x-scale) 2) (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 8 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (pow.f64 (/.f64 -1 x-scale) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 2 1/2))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 2 2))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1/2)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3))
(sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) 0) (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) 0) (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 -8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 -8 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2)) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)) (/.f64 (*.f64 (*.f64 x-scale x-scale) 1/8) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 1 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 1 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 x-scale (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 x-scale (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 8 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 x-scale (/.f64 8 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 8 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (/.f64 x-scale (/.f64 8 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) x-scale) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (/.f64 x-scale (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 0) (/.f64 8 (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) 0) (/.f64 8 (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 x-scale (/.f64 1 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 1 x-scale) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (/.f64 x-scale (/.f64 1 x-scale))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 1 (/.f64 x-scale (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 0) (pow.f64 (/.f64 (/.f64 x-scale (/.f64 8 x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) -1) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 (*.f64 x-scale x-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 x-scale)) (/.f64 x-scale (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 (*.f64 x-scale x-scale))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 512 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 512 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)) 8) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (/.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2)) 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 4 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 4 0) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (/.f64 (*.f64 x-scale x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (sqrt.f64 8) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (sqrt.f64 8)) (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (sqrt.f64 8) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) (/.f64 (*.f64 x-scale x-scale) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 0) (/.f64 8 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(if (!=.f64 (*.f64 (sqrt.f64 8) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 0) (/.f64 (sqrt.f64 8) (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(if (!=.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) 0) (/.f64 (sqrt.f64 8) (/.f64 (/.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (sqrt.f64 8))) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))
(+.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))) (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))
(+.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 2 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(+.f64 (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (*.f64 8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (/.f64 (/.f64 1 x-scale) x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 8 (*.f64 x-scale x-scale))))
(*.f64 2 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(-.f64 (/.f64 0 (neg.f64 (*.f64 x-scale x-scale))) (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) x-scale))
(-.f64 0 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 1 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) x-scale) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 x-scale)))
(/.f64 (*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(/.f64 (*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(/.f64 (*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 1 -1) (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 -8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 -8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 -8 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 -8 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) x-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 -8 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale))))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1) (/.f64 8 (neg.f64 (*.f64 x-scale x-scale))))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale) (/.f64 8 (neg.f64 x-scale)))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(/.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale)))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (neg.f64 x-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)))
(*.f64 (/.f64 8 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 8 (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 8 -1) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale x-scale)))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 8 (neg.f64 x-scale)) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 8 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(*.f64 -8 (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) -1) (/.f64 -8 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (neg.f64 x-scale)) (/.f64 -8 x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 -8 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (/.f64 (/.f64 1 x-scale) x-scale))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale x-scale))
(*.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (/.f64 -1 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 1 x-scale))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 1 x-scale) (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 1 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale x-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) x-scale) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale x-scale))
(*.f64 (/.f64 -1 (*.f64 x-scale x-scale)) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2) 2)))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2)) x-scale))
(/.f64 (*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2))) x-scale)
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 1 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) 2) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) 2) (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 8 x-scale) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) 2))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 8 x-scale))) (cbrt.f64 (/.f64 64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (cbrt.f64 (/.f64 8 x-scale))) (cbrt.f64 (/.f64 64 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (sqrt.f64 8)) (/.f64 (sqrt.f64 8) x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 4 x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) 2) (/.f64 4 x-scale))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 (sqrt.f64 8) (cbrt.f64 x-scale))) (/.f64 (sqrt.f64 8) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 (sqrt.f64 8) (cbrt.f64 (*.f64 x-scale x-scale))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 x-scale)))
(*.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (/.f64 1 (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 1 (neg.f64 x-scale)) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (/.f64 -1 x-scale) (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (/.f64 8 x-scale))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale x-scale)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 x-scale)))
(*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale x-scale)) 8)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))
(*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(*.f64 (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 1 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (cbrt.f64 (/.f64 1 x-scale))) (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) x-scale) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) x-scale)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (*.f64 x-scale x-scale)) 2)) (*.f64 (neg.f64 x-scale) (cbrt.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (cbrt.f64 (*.f64 x-scale x-scale)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (*.f64 (*.f64 x-scale 1/8) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (*.f64 (*.f64 x-scale 1/8) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (/.f64 x-scale 4) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (/.f64 x-scale 4) (cbrt.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale) 8))
(/.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))) -8))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (*.f64 (/.f64 x-scale 4) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (/.f64 x-scale 4) x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale 1/8)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (*.f64 (*.f64 x-scale 1/8) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 2) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 x-scale 4)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (/.f64 x-scale 4) (cbrt.f64 (*.f64 x-scale x-scale))) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2) (*.f64 (neg.f64 x-scale) (/.f64 x-scale 4)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (/.f64 x-scale 4)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) 8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale) 8))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) -8) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (neg.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 x-scale)) (/.f64 (*.f64 (neg.f64 x-scale) (cbrt.f64 (*.f64 x-scale x-scale))) -8))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 (cbrt.f64 x-scale) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 (cbrt.f64 x-scale) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) 1) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) x-scale))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale)))) (neg.f64 (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) (neg.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (neg.f64 x-scale)))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))
(/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) x-scale)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) 8) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(/.f64 (*.f64 (/.f64 8 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(/.f64 (*.f64 (/.f64 8 x-scale) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (neg.f64 x-scale))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) 2) (/.f64 x-scale 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) -8) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (neg.f64 x-scale) -8))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (cbrt.f64 (/.f64 512 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) x-scale) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 x-scale) x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (*.f64 x-scale (cbrt.f64 x-scale)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 x-scale x-scale))) x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))
(*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) (cbrt.f64 x-scale))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 1 x-scale) (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(/.f64 (*.f64 (/.f64 1 x-scale) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (/.f64 8 (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (/.f64 8 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (/.f64 x-scale 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) x-scale) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (cbrt.f64 x-scale)))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (cbrt.f64 (*.f64 x-scale x-scale))) (/.f64 (*.f64 x-scale (cbrt.f64 x-scale)) 8))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 x-scale))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2))) (cbrt.f64 x-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 2))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 x-scale)) (/.f64 1 x-scale)) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) 1) (neg.f64 x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) 1) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) 1) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (/.f64 (*.f64 (/.f64 8 x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 x-scale))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (neg.f64 (*.f64 x-scale x-scale)) 8))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (/.f64 (*.f64 x-scale x-scale) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) x-scale) (/.f64 (/.f64 x-scale 4) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 x-scale (*.f64 x-scale 1/8)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (*.f64 (cbrt.f64 (/.f64 512 x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (*.f64 x-scale 1/8) (neg.f64 x-scale)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (*.f64 (*.f64 x-scale 1/8) x-scale))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 (neg.f64 x-scale) (*.f64 x-scale 1/8)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) (cbrt.f64 x-scale)) (cbrt.f64 (/.f64 512 x-scale))) (*.f64 x-scale (cbrt.f64 x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))
(/.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (neg.f64 (*.f64 (*.f64 x-scale x-scale) 1/8)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2) (*.f64 (*.f64 x-scale x-scale) 1/8))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale)))) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale))))
(/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 (*.f64 x-scale x-scale)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))
(pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 1)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2) x-scale) x-scale) 1))
(/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 x-scale 2)) (neg.f64 x-scale))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3))
(*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))
(*.f64 1 (*.f64 (*.f64 1/180 angle) (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 angle) (PI.f64))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (PI.f64) (*.f64 1/180 angle))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 angle (*.f64 1/180 (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64))) (*.f64 angle (PI.f64)))) (cbrt.f64 (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 angle)) (cbrt.f64 (*.f64 angle angle)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 1/180 (PI.f64)) (cbrt.f64 (*.f64 angle angle))) (cbrt.f64 angle))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) 1))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 angle) (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (cbrt.f64 1/180) (cbrt.f64 (*.f64 (*.f64 angle (PI.f64)) (pow.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle) 2))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (*.f64 (cbrt.f64 1/180) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 angle (PI.f64))) (cbrt.f64 (*.f64 1/180 (pow.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (sqrt.f64 1/180)) (*.f64 (cbrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (sqrt.f64 (sqrt.f64 1/180)) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 1/180 (*.f64 angle (PI.f64)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 angle (PI.f64)) 1/180)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2)) (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) (sqrt.f64 1/180))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)) (cbrt.f64 1/32400))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 1/32400) (*.f64 (*.f64 angle (PI.f64)) (cbrt.f64 1/180)))
(*.f64 (cbrt.f64 1/180) (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 angle (PI.f64)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/5832000 (*.f64 angle (PI.f64)))) 1) (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 angle (PI.f64)) 2) (*.f64 1/5832000 (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64)))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) 1) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (*.f64 1/180 angle) (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (sqrt.f64 1/180) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (sqrt.f64 1/180)) 1))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(*.f64 (cbrt.f64 (*.f64 1/180 angle)) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(/.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 3)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 1)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3) 1/3)
(*.f64 (*.f64 1/180 (PI.f64)) angle)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 3))
(*.f64 (*.f64 1/180 (PI.f64)) angle)

localize35.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
15.6b
(sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
16.4b
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b))
17.3b
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))
29.3b
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
Compiler

Compiled 107 to 53 computations (50.5% saved)

series125.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
a
@0
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
2.0ms
b
@0
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
2.0ms
y-scale
@0
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
1.0ms
y-scale
@inf
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
1.0ms
a
@inf
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
Compiler

Compiled 8630 to 6770 computations (21.6% saved)

rewrite199.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
206×egg-rr
116×egg-rr
73×egg-rr
20×egg-rr
Counts
4 → 415
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b))
(sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 y-scale (*.f64 y-scale b)) 0) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 b 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 0) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b)) -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)) (*.f64 y-scale (*.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (/.f64 1 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 -1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 b (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) 1) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) b) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) 1) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 a 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 16 (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16) 0) (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 4 (*.f64 a a)) 0) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 4 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 16 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 a 4) 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 0) (/.f64 (*.f64 16 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 16 (*.f64 a a)) 0) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 16 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 256)) 0) (/.f64 (cbrt.f64 16) (/.f64 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 256) 0) (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 16)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 y-scale) 0) (/.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 y-scale (/.f64 1 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) 0) (/.f64 1 (/.f64 y-scale (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 16 y-scale) 0) (/.f64 (pow.f64 a 4) (/.f64 y-scale (/.f64 16 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) 0) (/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 y-scale (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 a 4) y-scale) 0) (/.f64 16 (/.f64 y-scale (/.f64 (pow.f64 a 4) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 y-scale (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 y-scale (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 y-scale)) (/.f64 y-scale (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 a 4) 0) (/.f64 (/.f64 16 y-scale) (/.f64 y-scale (pow.f64 a 4))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 a 4)) 1) (/.f64 16 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 a 4)) y-scale) (/.f64 16 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (neg.f64 y-scale)) (/.f64 -16 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) -1) (/.f64 -16 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -16 (/.f64 (pow.f64 a 4) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -16 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -16 y-scale) (/.f64 (pow.f64 a 4) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) 1) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (neg.f64 y-scale)) (/.f64 (neg.f64 (pow.f64 a 4)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 -1) (/.f64 (neg.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 16 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 16 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -16 (pow.f64 a 4)) (/.f64 -1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 -16 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) 1) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 1 y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 3)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1) (pow.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) a) (pow.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 4) (*.f64 (/.f64 16 y-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4096 y-scale)) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2) (*.f64 16 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 4) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (/.f64 1 y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 16) (*.f64 (cbrt.f64 256) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 2 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (*.f64 16 64)) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 8 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 256) (*.f64 (cbrt.f64 16) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (/.f64 1 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y-scale) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 -16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) 4) (/.f64 y-scale 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (pow.f64 a 4) y-scale)) (/.f64 y-scale 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (/.f64 y-scale 4) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (/.f64 y-scale 16) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 4) 4) (*.f64 (/.f64 y-scale 4) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 y-scale 4) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (neg.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -16 (pow.f64 a 4)) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a 4) (/.f64 (*.f64 y-scale y-scale) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 y-scale 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y-scale) (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 16) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 16 y-scale) (neg.f64 (pow.f64 a 4))) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) -16) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) 1) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 16 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) 16) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a 4) (*.f64 y-scale (/.f64 y-scale 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a 4) (*.f64 (/.f64 y-scale 16) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a 4)) (*.f64 (/.f64 y-scale 16) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (cbrt.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale b)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (neg.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))))

simplify947.0ms (0.8%)

Algorithm
egglog
Counts
535 → 584
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(if (!=.f64 (*.f64 y-scale (*.f64 y-scale b)) 0) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 b 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 0) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b)) -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (/.f64 1 a) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (/.f64 1 a))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 -1 (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a))
(*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) (/.f64 b a))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 b (cbrt.f64 (pow.f64 a 4))))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 b a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (/.f64 (/.f64 b a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (/.f64 (/.f64 b a) a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) a)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) 1) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) a)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) b) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) 1) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))) 1))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 a)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (neg.f64 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 -16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 -16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 16 (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16) 0) (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 1 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 4 (*.f64 a a)) 0) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 4 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 4 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 16 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (pow.f64 a 4) 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 0) (/.f64 (*.f64 16 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (*.f64 a a)) 0) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 16 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 256)) 0) (/.f64 (cbrt.f64 16) (/.f64 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 256) 0) (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 16)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 1 y-scale) 0) (/.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 y-scale (/.f64 1 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) 0) (/.f64 1 (/.f64 y-scale (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 16 y-scale) 0) (/.f64 (pow.f64 a 4) (/.f64 y-scale (/.f64 16 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) 0) (/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 y-scale (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (pow.f64 a 4) y-scale) 0) (/.f64 16 (/.f64 y-scale (/.f64 (pow.f64 a 4) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 y-scale (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 y-scale (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 y-scale)) (/.f64 y-scale (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 (/.f64 16 y-scale) (/.f64 y-scale (pow.f64 a 4))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(-.f64 0 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))
(*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) 1) (/.f64 16 (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) y-scale) (/.f64 16 (neg.f64 y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (pow.f64 a 4) (neg.f64 y-scale)) (/.f64 -16 y-scale))
(*.f64 (/.f64 (pow.f64 a 4) -1) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 -16 (/.f64 (pow.f64 a 4) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 -16 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 -16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 -16 y-scale) (/.f64 (pow.f64 a 4) (neg.f64 y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) 1) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 16 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 16 (neg.f64 y-scale)) (/.f64 (neg.f64 (pow.f64 a 4)) y-scale))
(*.f64 (/.f64 16 -1) (/.f64 (neg.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale))
(*.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) y-scale))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 16 (pow.f64 a 4)))
(*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 16 y-scale))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale))
(*.f64 (*.f64 -16 (pow.f64 a 4)) (/.f64 -1 (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 16 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (/.f64 1 y-scale))
(*.f64 (/.f64 1 y-scale) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))
(*.f64 1 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 -16 (pow.f64 a 4)))
(*.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale))
(*.f64 (*.f64 (/.f64 1 y-scale) 1) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))
(*.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 1 y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 3)) a)
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) a) (pow.f64 a 3))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 16 y-scale) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) (/.f64 1 y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 16 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (/.f64 1 y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2) (*.f64 16 (pow.f64 a 4))))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1))
(*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (/.f64 1 y-scale) 1))
(*.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 16 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 1))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 1))
(*.f64 (cbrt.f64 16) (*.f64 (cbrt.f64 256) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 8 (*.f64 2 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 4 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (*.f64 16 64)) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 2 (*.f64 8 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 256) (*.f64 (cbrt.f64 16) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 -1 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (/.f64 1 (neg.f64 y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))
(*.f64 (/.f64 -1 y-scale) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 -16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) 4) (/.f64 y-scale 4))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 4 (/.f64 (pow.f64 a 4) y-scale)) (/.f64 y-scale 4))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))
(/.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (/.f64 y-scale 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (/.f64 y-scale 16) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 -16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 a 4) 4) (*.f64 (/.f64 y-scale 4) y-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 4 (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 y-scale 4) (neg.f64 y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (neg.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 (neg.f64 y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) y-scale)
(/.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (neg.f64 y-scale))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (pow.f64 a 4) (/.f64 (*.f64 y-scale y-scale) 16))
(/.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 y-scale 16))
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 16) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (neg.f64 (pow.f64 a 4))) (neg.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) -16) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) 1) (neg.f64 y-scale))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 16 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 y-scale))
(/.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(/.f64 (pow.f64 a 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) 16) 1))
(/.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) 16))
(/.f64 (pow.f64 a 4) (*.f64 y-scale (/.f64 y-scale 16)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (pow.f64 a 4) (*.f64 (/.f64 y-scale 16) y-scale))
(/.f64 (neg.f64 (pow.f64 a 4)) (*.f64 (/.f64 y-scale 16) (neg.f64 y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) 16)))
(pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(neg.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)) 1))
(neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 y-scale)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))
(*.f64 y-scale (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale))
(*.f64 (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 b (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale)
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (*.f64 b (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) b))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) b))
(*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) b)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))
(*.f64 (neg.f64 -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 b))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(neg.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 1 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2) 1/2)
(pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 2 2))
(sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
Outputs
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (pow.f64 a 2))
(/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(*.f64 -1 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 y-scale 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 -1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 -1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 -1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 a) -4) (pow.f64 y-scale 2)))
(/.f64 (*.f64 16 (pow.f64 (/.f64 -1 a) -4)) (*.f64 y-scale y-scale))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 y-scale -2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 y-scale) 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 4)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 (pow.f64 a 2) 2)))
(*.f64 16 (*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (pow.f64 a 4)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 b (pow.f64 y-scale 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 b (pow.f64 (/.f64 -1 a) -2))) (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 b (pow.f64 (/.f64 -1 a) -2))) (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 b (pow.f64 (/.f64 -1 a) -2))) (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 b (pow.f64 (/.f64 -1 a) -2))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (*.f64 b (pow.f64 (/.f64 -1 a) -2))) (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2)))))
(*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)))
(*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4)))))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 a 2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 (/.f64 -1 a) -2))
(*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 -1 a) -2))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale)
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) y-scale))
(/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale))
(if (!=.f64 (*.f64 y-scale (*.f64 y-scale b)) 0) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 a a) (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 y-scale y-scale) b) 0) (/.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 a a) (*.f64 (*.f64 y-scale y-scale) b))) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))))
(if (!=.f64 b 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) b)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 b 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale)) (/.f64 (*.f64 a a) b)) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))))
(if (!=.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 0) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) 0) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (/.f64 (*.f64 a a) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b)) -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b)) -1) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))) (/.f64 (*.f64 a a) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))))
(-.f64 0 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(/.f64 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))) (neg.f64 (*.f64 a a)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (/.f64 (/.f64 1 a) a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) a))) (cbrt.f64 a))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (/.f64 1 a) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 1 a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (/.f64 1 a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 -1 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) a))) (cbrt.f64 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) (/.f64 b a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (/.f64 b (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) a) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 b a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (/.f64 -1 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (/.f64 b a) a) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))) (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b)) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))) (*.f64 a a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (/.f64 (/.f64 b a) a))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (/.f64 (/.f64 b a) a)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (/.f64 (/.f64 b a) a) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) 2) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (/.f64 (/.f64 b a) a)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (/.f64 1 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (/.f64 b a)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) -1)) (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) a) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) a)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 (neg.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) 1) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 a a)) (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) a)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (*.f64 a (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (neg.f64 a) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 a a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) a)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (/.f64 b a)) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 a a))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 a) a)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) a)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1 a) (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) b) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a)) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (/.f64 b a)) 1) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (/.f64 b a)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) a)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a))) 2))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 a)) (/.f64 1 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 a))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) a) (cbrt.f64 (*.f64 a a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (*.f64 a a)))) (neg.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 (*.f64 a a))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (cbrt.f64 (pow.f64 a 4)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a)))) 3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (*.f64 a a))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) a)) (neg.f64 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (/.f64 (*.f64 (*.f64 y-scale y-scale) b) (*.f64 a a)))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 16 0) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (neg.f64 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (neg.f64 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 -16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 -16 (pow.f64 a 4)) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 -16 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 -16 0) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 16 (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (pow.f64 a 4)) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 16 (pow.f64 a 4)))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16) 0) (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16) 0) (/.f64 (cbrt.f64 (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 16))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 1 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 1 0) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 4 (*.f64 a a)) 0) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 4 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 4 (*.f64 a a)) 0) (/.f64 (*.f64 4 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 4 (*.f64 a a)))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 4 0) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 4 0) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 16 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 a a) 0) (/.f64 (*.f64 16 (*.f64 a a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 (pow.f64 a 4) 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (pow.f64 a 4) 4) 0) (/.f64 16 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) 0) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 0) (/.f64 (*.f64 16 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 0) (/.f64 (*.f64 16 (cbrt.f64 (pow.f64 a 4))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 16 (*.f64 a a)) 0) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 16 (*.f64 a a)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 16 (*.f64 a a)) 0) (/.f64 (*.f64 a a) (/.f64 (*.f64 y-scale y-scale) (*.f64 16 (*.f64 a a)))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 256)) 0) (/.f64 (cbrt.f64 16) (/.f64 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 256)) 0) (/.f64 (cbrt.f64 16) (/.f64 (pow.f64 (/.f64 (/.f64 y-scale a) a) 2) (cbrt.f64 256))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 256) 0) (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 16)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 256))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 256) 0) (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 16)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 256))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 1 y-scale) 0) (/.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 y-scale (/.f64 1 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 1 y-scale) 0) (/.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 y-scale (/.f64 1 y-scale))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) 0) (/.f64 1 (/.f64 y-scale (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) 0) (/.f64 1 (/.f64 y-scale (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 16 y-scale) 0) (/.f64 (pow.f64 a 4) (/.f64 y-scale (/.f64 16 y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 16 y-scale) 0) (/.f64 (pow.f64 a 4) (/.f64 y-scale (/.f64 16 y-scale))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) 0) (/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 y-scale (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) 0) (/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 y-scale (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 (pow.f64 a 4) y-scale) 0) (/.f64 16 (/.f64 y-scale (/.f64 (pow.f64 a 4) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (pow.f64 a 4) y-scale) 0) (/.f64 16 (/.f64 y-scale (/.f64 (pow.f64 a 4) y-scale))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 y-scale (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 y-scale (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 y-scale (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 0) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 y-scale (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 y-scale (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 y-scale)) (/.f64 y-scale (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 0) (/.f64 (cbrt.f64 (/.f64 1 y-scale)) (/.f64 y-scale (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 (/.f64 16 y-scale) (/.f64 y-scale (pow.f64 a 4))) (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(if (!=.f64 (pow.f64 a 4) 0) (/.f64 (/.f64 16 y-scale) (/.f64 y-scale (pow.f64 a 4))) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(-.f64 0 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) 1) (/.f64 16 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 -16 (neg.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 16) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) 16) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 4)) y-scale) (/.f64 16 (neg.f64 y-scale)))
(/.f64 (*.f64 -16 (neg.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) -1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) (neg.f64 y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 a 4) (neg.f64 y-scale)) (/.f64 -16 y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) -1) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 -16 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 -16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 -16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 -16 (/.f64 (pow.f64 a 4) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 -16 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 a 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 -16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 a 4) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 -16 y-scale) (/.f64 (pow.f64 a 4) (neg.f64 y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) 1) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)) y-scale))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (neg.f64 (*.f64 y-scale y-scale))))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) y-scale) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)) y-scale))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 16 (pow.f64 a 4))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(*.f64 (/.f64 16 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 16 (/.f64 (neg.f64 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 16 (neg.f64 y-scale)) (/.f64 (neg.f64 (pow.f64 a 4)) y-scale))
(/.f64 (*.f64 -16 (neg.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 16 -1) (/.f64 (neg.f64 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 -16 (neg.f64 (pow.f64 a 4))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (*.f64 (/.f64 16 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (neg.f64 (pow.f64 a 4))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (neg.f64 y-scale)) y-scale))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (neg.f64 (*.f64 y-scale y-scale)))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))))
(*.f64 (*.f64 16 (pow.f64 a 4)) (/.f64 (/.f64 1 y-scale) y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (*.f64 16 (pow.f64 a 4)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 16 y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 -16 (pow.f64 a 4)) (/.f64 -1 (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 16 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (/.f64 1 y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 1 y-scale) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 1 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (*.f64 -16 (pow.f64 a 4)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 1 y-scale) 1) (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) y-scale) (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2))
(*.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 4096 y-scale)) y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) y-scale) (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (/.f64 1 y-scale) (cbrt.f64 (/.f64 1 y-scale))) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 y-scale)) y-scale) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) 2))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 3)) a)
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1) (pow.f64 a 4))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) a) (pow.f64 a 3))
(*.f64 (/.f64 (*.f64 16 a) (*.f64 y-scale y-scale)) (pow.f64 a 3))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 16 y-scale) (/.f64 1 y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) 2) y-scale))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) y-scale))
(*.f64 16 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 1 y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (/.f64 (pow.f64 a 4) y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) (/.f64 1 y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (*.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (/.f64 (cbrt.f64 (/.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)) (*.f64 y-scale y-scale))) y-scale))
(*.f64 (cbrt.f64 (/.f64 1 y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 y-scale)))
(*.f64 (cbrt.f64 (/.f64 1 y-scale)) (/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) 2) (*.f64 16 (pow.f64 a 4))))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) 1))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (/.f64 1 y-scale) 1))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) 1))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 16 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 1))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) y-scale) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (/.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) y-scale) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 16) (*.f64 (cbrt.f64 256) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 16) (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 256)) (*.f64 y-scale y-scale)))
(*.f64 8 (*.f64 2 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 8 (/.f64 (*.f64 2 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 4 (*.f64 4 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 (*.f64 16 64)) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 4) (/.f64 (*.f64 (cbrt.f64 1024) (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 2 (*.f64 8 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 2 (/.f64 (*.f64 8 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 256) (*.f64 (cbrt.f64 16) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 16)) (*.f64 y-scale y-scale)) (cbrt.f64 256))
(*.f64 -1 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (/.f64 1 (neg.f64 y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale)))) (cbrt.f64 y-scale))
(*.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 -1 y-scale) (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) y-scale)
(/.f64 (*.f64 (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2))) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 -16 (pow.f64 a 4)))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) 4) (/.f64 y-scale 4))
(/.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (/.f64 y-scale 4) 4))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -16 (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 4 (/.f64 (pow.f64 a 4) y-scale)) (/.f64 y-scale 4))
(/.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 (/.f64 y-scale 4) 4))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))
(/.f64 (*.f64 4 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (/.f64 y-scale 4) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 4 (/.f64 y-scale 4)) (/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (*.f64 (/.f64 y-scale 16) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (pow.f64 a 4) (*.f64 (*.f64 (/.f64 y-scale 16) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale)))
(/.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale) (cbrt.f64 y-scale)))
(/.f64 (*.f64 -16 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (*.f64 (neg.f64 y-scale) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (neg.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (pow.f64 a 4) 4) (*.f64 (/.f64 y-scale 4) y-scale))
(/.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 4 (neg.f64 (pow.f64 a 4))) (*.f64 (/.f64 y-scale 4) (neg.f64 y-scale)))
(/.f64 (*.f64 (pow.f64 a 4) 4) (/.f64 (*.f64 y-scale y-scale) 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (neg.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (*.f64 -16 (pow.f64 a 4)) (neg.f64 (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(/.f64 (neg.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 (neg.f64 y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) y-scale)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) (neg.f64 y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (pow.f64 a 4) (/.f64 (*.f64 y-scale y-scale) 16))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (/.f64 (pow.f64 a 4) y-scale) (/.f64 y-scale 16))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (*.f64 (/.f64 1 y-scale) (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 1 y-scale) (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 y-scale y-scale))) 16) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 16 y-scale) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (neg.f64 (pow.f64 a 4))) (neg.f64 y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 16 (pow.f64 a 4)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2)) (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)))) (cbrt.f64 y-scale))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 y-scale))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) -16) (neg.f64 y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) y-scale) (cbrt.f64 (/.f64 4096 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) y-scale) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) (*.f64 256 (pow.f64 (pow.f64 a 4) 2)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 (*.f64 y-scale y-scale))) (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 y-scale)) (/.f64 1 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) y-scale) 1) (neg.f64 y-scale))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale)) 1) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale)) (/.f64 16 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 16 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 16 (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 2))) (cbrt.f64 y-scale))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (pow.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)) 2))) (cbrt.f64 y-scale))
(/.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) y-scale) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (pow.f64 a 4) (/.f64 (/.f64 (*.f64 y-scale y-scale) 16) 1))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (neg.f64 (pow.f64 a 4)) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) 16))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (pow.f64 a 4) (*.f64 y-scale (/.f64 y-scale 16)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (/.f64 (pow.f64 a 4) (cbrt.f64 y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 4096 y-scale)) (pow.f64 a 4)) (cbrt.f64 y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (pow.f64 a 4) (*.f64 (/.f64 y-scale 16) y-scale))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (neg.f64 (pow.f64 a 4)) (*.f64 (/.f64 y-scale 16) (neg.f64 y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (cbrt.f64 y-scale))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (neg.f64 (pow.f64 a 4)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) 16)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3) 1/3)
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(neg.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(neg.f64 (*.f64 (/.f64 (*.f64 -16 (pow.f64 a 4)) (*.f64 y-scale y-scale)) 1))
(*.f64 (neg.f64 (pow.f64 a 4)) (/.f64 -16 (*.f64 y-scale y-scale)))
(neg.f64 (/.f64 (*.f64 (/.f64 16 y-scale) (pow.f64 a 4)) (neg.f64 y-scale)))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 3))
(*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(if (!=.f64 1 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 b)) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 y-scale b) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale b) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2) (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale)))) (cbrt.f64 b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)) (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 b (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (*.f64 b (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 b (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 y-scale b)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) y-scale))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))))
(*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale b)) 2)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y-scale y-scale) b) 2)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) 2) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 b (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))))
(*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale b))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)) b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))
(*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) y-scale) b))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (*.f64 y-scale b)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) y-scale))
(*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (*.f64 y-scale (*.f64 y-scale b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 -1 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) b)
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (neg.f64 b))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 -1) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (neg.f64 b))
(*.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))) (neg.f64 b))
(*.f64 (*.f64 y-scale (*.f64 y-scale b)) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (neg.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (neg.f64 (neg.f64 b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(neg.f64 (*.f64 (neg.f64 (*.f64 y-scale (*.f64 y-scale b))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) b) (*.f64 y-scale y-scale))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))) (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(*.f64 1 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) -1)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 3)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))) 1/2)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 2 2))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 2))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3))
(sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4)))
(fabs.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (pow.f64 a 4))))

localize81.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.0b
(*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))
22.9b
(cbrt.f64 (*.f64 a a))
24.6b
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
34.1b
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
Compiler

Compiled 256 to 103 computations (59.8% saved)

series274.0ms (0.2%)

Counts
4 → 84
Calls

27 calls:

TimeVariablePointExpression
5.0ms
a
@inf
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
4.0ms
y-scale
@0
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
3.0ms
b
@0
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
3.0ms
a
@0
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
3.0ms
a
@-inf
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
Compiler

Compiled 20370 to 15980 computations (21.6% saved)

rewrite292.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
195×egg-rr
143×egg-rr
51×egg-rr
19×egg-rr
Counts
4 → 408
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a))))
(cbrt.f64 (*.f64 a a))
(*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale (cbrt.f64 (*.f64 a b)))) (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (pow.f64 (cbrt.f64 (/.f64 y-scale a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) 1) (/.f64 y-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 1 a))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a) (/.f64 (*.f64 y-scale y-scale) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (neg.f64 y-scale)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) -1) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) a) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) b) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (neg.f64 b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 0) (/.f64 1 (/.f64 (*.f64 a b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 a b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 -1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 1) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale a) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (/.f64 1 (*.f64 (cbrt.f64 a) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (*.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 a)) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 (*.f64 a b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 (*.f64 a b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) 1) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (pow.f64 (*.f64 a b) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) 1) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (*.f64 y-scale y-scale)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (neg.f64 (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (*.f64 (cbrt.f64 a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 b (cbrt.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 1) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) 1) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1) (neg.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)) (cbrt.f64 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (neg.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 a) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a a) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 a a))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 a 4) (*.f64 b b) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b b) (pow.f64 a 4) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)) (cbrt.f64 (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) a) (pow.f64 a 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 3)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (pow.f64 a 3) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 3) (*.f64 a (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (+.f64 (pow.f64 a 4) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))) (cbrt.f64 (*.f64 (pow.f64 b 4) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 b (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3))))))

simplify957.0ms (0.8%)

Algorithm
egglog
Counts
492 → 519
Calls
Call 1
Inputs
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 1 0) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 a b)))
(*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (/.f64 -1 (*.f64 a b)))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) a))
(*.f64 (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale (cbrt.f64 (*.f64 a b)))) (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (pow.f64 (cbrt.f64 (/.f64 y-scale a)) 2))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) (/.f64 1 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) 1) (/.f64 y-scale a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 1 a))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)))
(*.f64 (/.f64 1 (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (neg.f64 -1) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2)))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) 3))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a) (/.f64 (*.f64 y-scale y-scale) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 a b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) b)
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) a)) b)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) a)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) 1) b)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (neg.f64 y-scale)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) -1) (neg.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) a) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) b) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (neg.f64 b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)) (neg.f64 a))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)
(neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (*.f64 a b))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 0) (/.f64 1 (/.f64 (*.f64 a b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 a b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(-.f64 0 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (/.f64 1 b))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 1 a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b)))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 -1 (*.f64 a b)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 b (cbrt.f64 a))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 1 (*.f64 a b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 1) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (/.f64 1 (*.f64 (cbrt.f64 a) (neg.f64 b))))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) b)
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (*.f64 a b) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 b)) a)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 a)) b)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) b)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 (*.f64 a b))) b)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 (*.f64 a b))) a)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) 1) b)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (pow.f64 (*.f64 a b) 2) 1))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (*.f64 (*.f64 a b) a))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) 1) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (*.f64 y-scale y-scale)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) b))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) a)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 a b)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (neg.f64 (cbrt.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (neg.f64 b))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1) (neg.f64 (*.f64 a b)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (neg.f64 a))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a b) a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a)) (neg.f64 b))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 b))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)) 1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))
(*.f64 1 (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 (*.f64 a a)) 1)
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (*.f64 a a)) 1)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) -1)
(pow.f64 (cbrt.f64 (*.f64 a a)) 1)
(pow.f64 (*.f64 a a) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 3)
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(fma.f64 (pow.f64 a 4) (*.f64 b b) (*.f64 (pow.f64 a 4) (*.f64 b b)))
(fma.f64 (*.f64 b b) (pow.f64 a 4) (*.f64 (*.f64 b b) (pow.f64 a 4)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(+.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))
(+.f64 (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))))
(+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))
(*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)) (cbrt.f64 (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) a) (pow.f64 a 3))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 3)) a)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) 1))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) 1))
(*.f64 a (*.f64 (pow.f64 a 3) (*.f64 b (+.f64 b b))))
(*.f64 (pow.f64 a 3) (*.f64 a (*.f64 b (+.f64 b b))))
(*.f64 2 (*.f64 (pow.f64 a 4) (*.f64 b b)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 a 4)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 a 4) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 4))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a))
(*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))) (cbrt.f64 (*.f64 (pow.f64 b 4) 4)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) (*.f64 a a))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) 1))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 b (+.f64 b b))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 b (+.f64 b b))))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) 3)
(pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3))
Outputs
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a b)))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))) a)
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 1 b) -2) (pow.f64 y-scale 2))) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 1 b) -2) (*.f64 y-scale y-scale))) a)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 y-scale y-scale))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 y-scale y-scale))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 y-scale y-scale))) a))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (pow.f64 y-scale 2))) a))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -2) (*.f64 y-scale y-scale))) a))
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 a (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)))))) b)
(/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b)
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3)))))
(/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 (cbrt.f64 a) (*.f64 b b)) (cbrt.f64 (*.f64 a a)))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a b) b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a b) b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a b) b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))))
(*.f64 -1 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a b) b) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 b 2) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 (/.f64 -1 a) -4)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (/.f64 -1 b) -2)))
(*.f64 2 (*.f64 (pow.f64 a 4) (pow.f64 (/.f64 -1 b) -2)))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (*.f64 a b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 1 0) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 y-scale b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale (cbrt.f64 (*.f64 a b)))) (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (*.f64 (cbrt.f64 y-scale) (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (*.f64 (cbrt.f64 (/.f64 y-scale a)) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 y-scale a))) (pow.f64 (cbrt.f64 (/.f64 y-scale a)) 2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (*.f64 (cbrt.f64 (/.f64 y-scale a)) (pow.f64 (cbrt.f64 (/.f64 y-scale a)) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) 1) (/.f64 y-scale a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (cbrt.f64 (/.f64 1 a))) (/.f64 y-scale (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (*.f64 (cbrt.f64 (/.f64 1 a)) (/.f64 y-scale (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 y-scale a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 1 (*.f64 a b)) (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 -1) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) 3))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a) (/.f64 (*.f64 y-scale y-scale) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 1 a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 a b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) a)) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) y-scale) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) 1) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) 1) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) 1) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (cbrt.f64 a))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 a b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 a b))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b b)) a))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (neg.f64 y-scale)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 y-scale b)) (/.f64 y-scale (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 (/.f64 y-scale b) (/.f64 y-scale (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) -1) (neg.f64 (*.f64 a b)))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) -1)) (neg.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 1 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (*.f64 y-scale (*.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))) (*.f64 b (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) -1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (*.f64 a a)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) a) (neg.f64 b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 b) a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) b) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (neg.f64 b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b)))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)) (neg.f64 b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(neg.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (neg.f64 (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(if (!=.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) 0) (/.f64 (*.f64 y-scale y-scale) (/.f64 (pow.f64 (*.f64 a b) 2) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 0) (/.f64 1 (/.f64 (*.f64 a b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 0) (pow.f64 (/.f64 (/.f64 (*.f64 a b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) -1) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 0) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 a b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(-.f64 0 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 -1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (/.f64 1 b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (/.f64 1 a)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (/.f64 1 a))) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 a a)))))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 b (cbrt.f64 a)) b))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 -1 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 b (cbrt.f64 a)) b))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (*.f64 b (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (pow.f64 (*.f64 a b) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) b) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 1 (*.f64 a b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 1 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) 2))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 1) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (*.f64 (/.f64 -1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 a b) 2)))
(*.f64 y-scale (*.f64 (/.f64 y-scale (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 y-scale y-scale) (*.f64 (/.f64 1 (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 y-scale b) (*.f64 (/.f64 y-scale a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 y-scale b) (/.f64 (*.f64 (/.f64 y-scale a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (/.f64 y-scale a) (*.f64 (/.f64 y-scale b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) a) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) b) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 y-scale (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 (/.f64 y-scale (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 y-scale y-scale)) b) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (*.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (*.f64 a b)))
(*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (/.f64 1 (*.f64 (cbrt.f64 a) (neg.f64 b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 1 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (/.f64 1 a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) a) (*.f64 a b)))
(*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 a a)))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (pow.f64 (*.f64 a b) 2))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 b)) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 1 a)) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (/.f64 1 (*.f64 a b))) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 1 (*.f64 a b))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) 1) b)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))) 1) (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 b)) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (neg.f64 (*.f64 a b)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 a b))) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (*.f64 a b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (neg.f64 (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) 2))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (pow.f64 (*.f64 a b) 2) 1))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (*.f64 (*.f64 a b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) 1) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b)) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) 1) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (*.f64 y-scale y-scale)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 a)) b) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))) (neg.f64 (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 a) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 b (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) b))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) (/.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b)) b))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (*.f64 b (cbrt.f64 (*.f64 a (cbrt.f64 (pow.f64 a 4))))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 b (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))) a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) a)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (cbrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (neg.f64 (cbrt.f64 (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) a)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 a b))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2))) (neg.f64 (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (cbrt.f64 (*.f64 a a))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 a a)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)))) (*.f64 (cbrt.f64 a) (neg.f64 b)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b)) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 b (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 1 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 b (cbrt.f64 a))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 b (cbrt.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 a b)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 a b))) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2))) (*.f64 a b)) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 b (cbrt.f64 a))) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) b) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (*.f64 (cbrt.f64 (*.f64 a a)) a))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2)) (*.f64 b (cbrt.f64 a)))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a a)) b)) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) b)) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 1 (*.f64 b (cbrt.f64 a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (*.f64 b (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 a a))) b) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 a a))) b) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 2) a)))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) (cbrt.f64 (*.f64 a b))) (/.f64 1 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (pow.f64 (*.f64 b (cbrt.f64 a)) 2)) 1) (cbrt.f64 a))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (pow.f64 (*.f64 b (cbrt.f64 a)) 2) (cbrt.f64 a)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a)))) 1) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 b (cbrt.f64 a))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a) (neg.f64 b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1) (neg.f64 (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b)) (cbrt.f64 (*.f64 a b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) b))) (cbrt.f64 (*.f64 a b)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) 1) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (*.f64 a b)) b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a b) a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 a b) (neg.f64 (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (neg.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (cbrt.f64 (pow.f64 a 4))) 1) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) b) (*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) b) (cbrt.f64 (pow.f64 a 4))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) (neg.f64 (*.f64 a b)))))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 (*.f64 b (cbrt.f64 a)))) (/.f64 (/.f64 (*.f64 y-scale y-scale) a) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 b (cbrt.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) b))) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (/.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 (cbrt.f64 a) (neg.f64 b)) (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 a b) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) b) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (neg.f64 a))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)))) (*.f64 (neg.f64 b) (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (cbrt.f64 a)) (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) (*.f64 (cbrt.f64 (*.f64 a a)) b))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) a)) (neg.f64 b))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 b (cbrt.f64 a))))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b)) (cbrt.f64 a))) b) (cbrt.f64 (*.f64 a a)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 b (cbrt.f64 a)) b))) (neg.f64 (cbrt.f64 (*.f64 a a))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) a) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 b (cbrt.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale y-scale) b) (*.f64 (cbrt.f64 (*.f64 a a)) a)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 b))))
(/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 a b))) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) (neg.f64 (*.f64 (cbrt.f64 a) (neg.f64 b))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3) 1/3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) 3)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 1)
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(neg.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 a b))) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (*.f64 a b))))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (neg.f64 (*.f64 a b)) b)) 1))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8)))) 3))
(*.f64 (/.f64 (*.f64 y-scale y-scale) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 a a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (cbrt.f64 a) (cbrt.f64 a))
(cbrt.f64 (*.f64 a a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (cbrt.f64 (*.f64 a a))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 a (cbrt.f64 (*.f64 a a)))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 a (cbrt.f64 (*.f64 a a)))))
(*.f64 1 (cbrt.f64 (*.f64 a a)))
(cbrt.f64 (*.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a a)) 1)
(cbrt.f64 (*.f64 a a))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 1) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (cbrt.f64 (pow.f64 a 4))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 a 4)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (cbrt.f64 (*.f64 a (pow.f64 a 4)))))
(cbrt.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 a (pow.f64 a 4)))))
(*.f64 (cbrt.f64 (cbrt.f64 a)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 a a)) a)))
(cbrt.f64 (*.f64 (cbrt.f64 a) (*.f64 a (cbrt.f64 (*.f64 a a)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a)))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 4)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 a 4)))))
(/.f64 (cbrt.f64 (*.f64 a a)) 1)
(cbrt.f64 (*.f64 a a))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 a a))) -1)
(cbrt.f64 (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 a a)) 1)
(cbrt.f64 (*.f64 a a))
(pow.f64 (*.f64 a a) 1/3)
(cbrt.f64 (*.f64 a a))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a a))) 3)
(cbrt.f64 (*.f64 a a))
(pow.f64 (cbrt.f64 a) 2)
(cbrt.f64 (*.f64 a a))
(cbrt.f64 (*.f64 a a))
(fma.f64 (pow.f64 a 4) (*.f64 b b) (*.f64 (pow.f64 a 4) (*.f64 b b)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(fma.f64 (*.f64 b b) (pow.f64 a 4) (*.f64 (*.f64 b b) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (-.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (-.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0)) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0)) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3) (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (-.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0)) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3) (pow.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))))) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(if (!=.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 a 4) 2) (pow.f64 b 4)) 0)) (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(+.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) (*.f64 (pow.f64 a 4) (*.f64 b b)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(+.f64 (*.f64 (*.f64 b b) (pow.f64 a 4)) (*.f64 (*.f64 b b) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(+.f64 (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))) (*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b b))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(+.f64 (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))) (*.f64 1 (*.f64 (*.f64 b b) (pow.f64 a 4))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(+.f64 (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1) (*.f64 (*.f64 (pow.f64 a 4) (*.f64 b b)) 1))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))
(*.f64 1 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)) (cbrt.f64 (*.f64 b (+.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) a) (pow.f64 a 3))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 3)) a)
(*.f64 a (*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4))))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) 1))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 a (*.f64 (pow.f64 a 3) (*.f64 b (+.f64 b b))))
(*.f64 a (*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 3)))
(*.f64 (pow.f64 a 3) (*.f64 a (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) a) (pow.f64 a 3))
(*.f64 2 (*.f64 (pow.f64 a 4) (*.f64 b b)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 2 (*.f64 (*.f64 b b) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 b b) (+.f64 (pow.f64 a 4) (pow.f64 a 4)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 2)) (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 b (+.f64 b b)) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))) (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))) (cbrt.f64 (*.f64 (pow.f64 b 4) 4)))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))
(*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) (*.f64 a a))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (*.f64 (pow.f64 a 4) (cbrt.f64 (*.f64 b (+.f64 b b)))))
(*.f64 (cbrt.f64 (*.f64 b (+.f64 b b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 b 4) 4)) (pow.f64 a 4)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (*.f64 (*.f64 b (+.f64 b b)) (cbrt.f64 (*.f64 a a))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 b (+.f64 b b))) 1))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a)) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 a a))) (*.f64 b (+.f64 b b)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 (cbrt.f64 (pow.f64 a 4)) (*.f64 b (+.f64 b b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 a 4) 2)) (*.f64 b (+.f64 b b))) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3)
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))) 3)
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 1)
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3))
(*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b)))

localize127.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
9.7b
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))
21.5b
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))
22.0b
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
Compiler

Compiled 225 to 159 computations (29.3% saved)

series158.0ms (0.1%)

Counts
3 → 43
Calls

18 calls:

TimeVariablePointExpression
5.0ms
angle
@0
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
2.0ms
angle
@-inf
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
2.0ms
angle
@inf
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
2.0ms
angle
@0
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))
2.0ms
y-scale
@0
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
Compiler

Compiled 12260 to 9895 computations (19.3% saved)

rewrite164.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
97×egg-rr
30×egg-rr
22×egg-rr
Counts
3 → 149
Calls
Call 1
Inputs
(*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2)))))
(sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (/.f64 1 y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 -1 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (/.f64 1 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (/.f64 1 y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale)) (neg.f64 y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3))))))

simplify454.0ms (0.4%)

Algorithm
egglog
Counts
192 → 201
Calls
Call 1
Inputs
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 y-scale 2)))
(*.f64 angle (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))))
(+.f64 (*.f64 angle (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2)))) (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 y-scale 2)))))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (pow.f64 y-scale 2))) (*.f64 1/36 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2)))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (pow.f64 y-scale 2))) (*.f64 1/36 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/2520 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/1260 (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 3))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2))))) (pow.f64 y-scale 2)))))))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))
(*.f64 y-scale (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (/.f64 2 2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 1 0) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (/.f64 1 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 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (/.f64 1 y-scale) y-scale)))
(-.f64 0 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 1 (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 (cbrt.f64 y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 -1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 y-scale)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 y-scale)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) y-scale))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)))
(*.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (/.f64 1 y-scale) y-scale))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 -1 (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (/.f64 1 y-scale))
(*.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 -1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (neg.f64 y-scale))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale)) (neg.f64 y-scale))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) 3)
(pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))) 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3))
Outputs
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))
(*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))))
(*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 y-scale 2)))
(*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))
(*.f64 angle (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))))
(*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))
(+.f64 (*.f64 angle (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2)))) (*.f64 -8/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3)) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (pow.f64 y-scale 2)))))
(fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale))
(/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))
(*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2)))
(/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))
(+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2))))
(fma.f64 2 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (pow.f64 y-scale 2))) (*.f64 1/36 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2)))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (fma.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (*.f64 y-scale y-scale)))) (fma.f64 2 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (/.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4))) (*.f64 y-scale y-scale))))
(+.f64 (*.f64 (pow.f64 angle 6) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (pow.f64 y-scale 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (pow.f64 y-scale 2))) (*.f64 1/36 (/.f64 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (pow.f64 y-scale 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 angle 2) (pow.f64 y-scale 2))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 angle 8) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (pow.f64 y-scale 2))) (+.f64 (*.f64 -1/2520 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (pow.f64 y-scale 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 -1/1260 (pow.f64 (*.f64 1/180 (PI.f64)) 7)) (+.f64 (*.f64 -1/180 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5))) (*.f64 -2/3 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 3))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (-.f64 (+.f64 (*.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (+.f64 (*.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2))))) (pow.f64 y-scale 2)))))))))
(fma.f64 (pow.f64 angle 6) (fma.f64 1/60 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 y-scale y-scale)) (fma.f64 1/2 (/.f64 (-.f64 (fma.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (fma.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)) (*.f64 y-scale y-scale)))) (fma.f64 2 (/.f64 (*.f64 angle angle) (*.f64 y-scale y-scale)) (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 4)) (*.f64 y-scale y-scale)) (*.f64 (pow.f64 angle 8) (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 y-scale y-scale)) (fma.f64 -1/2520 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (*.f64 y-scale y-scale)) (/.f64 (*.f64 1/2 (+.f64 (fma.f64 -1/1260 (pow.f64 (*.f64 1/180 (PI.f64)) 7) (fma.f64 -1/180 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 (*.f64 1/180 (PI.f64)) 5)) (*.f64 -2/3 (*.f64 (fma.f64 1/60 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 1/36 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2))) (pow.f64 (*.f64 1/180 (PI.f64)) 3))))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (-.f64 (fma.f64 1/18 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2) (fma.f64 1/30 (pow.f64 (*.f64 1/180 (PI.f64)) 5) (*.f64 1/9 (pow.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) 2)))) (pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 1/180 (PI.f64)) 3)) 2)))))) (*.f64 y-scale y-scale))))))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 y-scale -2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (/.f64 1 y-scale) 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (/.f64 1 (*.f64 y-scale y-scale)))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (pow.f64 (/.f64 -1 y-scale) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 y-scale (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) y-scale) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 1)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (*.f64 2 1/2))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) (/.f64 2 2))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2) 1/2)
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 2))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3))
(sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 1 0) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (*.f64 y-scale y-scale) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 y-scale y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (pow.f64 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(if (!=.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 1 (/.f64 (*.f64 y-scale y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(+.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (/.f64 1 y-scale) y-scale)) (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (/.f64 (/.f64 1 y-scale) y-scale)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))
(-.f64 0 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(-.f64 (/.f64 0 (neg.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2) (*.f64 y-scale y-scale))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale (cbrt.f64 y-scale)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 y-scale)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2) y-scale)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2) (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 (*.f64 y-scale (cbrt.f64 y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 y-scale (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))))
(*.f64 (/.f64 1 (cbrt.f64 y-scale)) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale (cbrt.f64 y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) y-scale))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 y-scale)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (*.f64 y-scale y-scale))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 y-scale)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 -1 y-scale) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) y-scale) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (*.f64 y-scale y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 1 (neg.f64 y-scale)) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 1 -1) (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 y-scale y-scale)))) (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 (/.f64 1 y-scale) y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 -1 (*.f64 y-scale y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 -1 (*.f64 y-scale y-scale)) (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (/.f64 1 y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (/.f64 (/.f64 1 y-scale) y-scale)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 -1 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 y-scale y-scale))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 y-scale)) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (*.f64 y-scale y-scale))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) 2))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale) (neg.f64 y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) (cbrt.f64 (*.f64 y-scale y-scale)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale)) (neg.f64 y-scale))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (neg.f64 (*.f64 y-scale y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 2) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 y-scale) y-scale)) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 y-scale y-scale))) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale (cbrt.f64 y-scale))) (cbrt.f64 (*.f64 y-scale y-scale)))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 y-scale)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) 1) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2)))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3) 1/3)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))) 3)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 1)
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(neg.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (neg.f64 (*.f64 y-scale y-scale))) 1))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale)) 3))
(/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (*.f64 y-scale y-scale))

localize503.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
21.5b
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))
25.0b
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
25.5b
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))
40.9b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
Compiler

Compiled 1128 to 552 computations (51.1% saved)

series1.8s (1.5%)

Counts
2 → 71
Calls

27 calls:

TimeVariablePointExpression
13.0ms
angle
@0
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
12.0ms
b
@0
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
11.0ms
a
@0
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
10.0ms
a
@inf
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
9.0ms
b
@inf
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
Compiler

Compiled 150530 to 115840 computations (23% saved)

rewrite310.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
60×egg-rr
22×egg-rr
Counts
2 → 82
Calls
Call 1
Inputs
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 0) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 x-scale 0) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) x-scale)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/4 0) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a) (/.f64 -1/4 (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 x-scale (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 -1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 1) (/.f64 x-scale (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 x-scale a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) a) (/.f64 x-scale (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 b b)) (/.f64 x-scale (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 a) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 1) (/.f64 -1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)) (/.f64 -1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a)) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 1) (*.f64 (*.f64 (*.f64 b b) a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 b b)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a) (*.f64 (*.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) 1) y-scale)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2) (*.f64 y-scale y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3))))))

simplify777.0ms (0.6%)

Algorithm
egglog
Counts
153 → 159
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 5) (*.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) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) b))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.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) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))))) (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 b 2))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) 5) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 b 2))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) 5) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 0) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) x-scale)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 -1/4 0) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a) (/.f64 -1/4 (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 x-scale (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 -1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 1 a))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 1) (/.f64 x-scale (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 x-scale a))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) a) (/.f64 x-scale (*.f64 (*.f64 b b) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 b b)) (/.f64 x-scale (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) a))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 b b) a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 a a)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 -1/4 a) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)))
(*.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 1) (/.f64 -1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)) (/.f64 -1/4 a))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 1 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) a)
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) a)
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a)) (*.f64 (*.f64 b b) a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 1) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 b b)) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a) (*.f64 (*.f64 b b) a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) 1) a)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) -1/4))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)
(pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2))
(*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) 1) y-scale)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 3)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3))
Outputs
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (*.f64 a a)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (*.f64 a a))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 b 4)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (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 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2)))))))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (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 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))) (*.f64 (pow.f64 a 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2))))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 b 4)))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 b 6) (*.f64 (*.f64 y-scale y-scale) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (*.f64 a a) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))) 2) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (neg.f64 (*.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 a 4)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) 2)))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) 2))))))))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 a 4) (*.f64 b b)))) (*.f64 (*.f64 a a) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))))) (*.f64 a a)))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale))))) (*.f64 a a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale))))) (*.f64 a a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a))))) (fma.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)) (/.f64 (*.f64 -1/8 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 5) (*.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) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a))))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 5) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a))) (fma.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)) (/.f64 (*.f64 -1/8 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 b) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 a 2)))))
(fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) b))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a))))) (/.f64 (*.f64 -1/8 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b))) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 a 2) b))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.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) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 a 2))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2)))))) (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))) (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.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 a 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))) (pow.f64 (pow.f64 a 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 a 2)))))))
(+.f64 (fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 y-scale y-scale)))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 a a))))) (*.f64 -1/8 (+.f64 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 5) (*.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a))) (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 -1 b) 3) (*.f64 (*.f64 y-scale y-scale) (fma.f64 4 (/.f64 (*.f64 (pow.f64 a 4) (-.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.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) (*.f64 a a))) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) (pow.f64 a 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2)))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 a a))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 y-scale 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 a 2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (pow.f64 a 2)) (pow.f64 y-scale 2))))) (pow.f64 angle 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))))
(fma.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (*.f64 (/.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale)))) (/.f64 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 y-scale y-scale)) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (*.f64 a a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 a a)) (*.f64 y-scale y-scale))))) (*.f64 angle angle))) (*.f64 (*.f64 a a) (*.f64 b b))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))))))) (pow.f64 y-scale 2)))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 b b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 b b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 b b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (pow.f64 y-scale 2) (pow.f64 a 4)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 a 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 b 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))))) (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 (*.f64 4 (/.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 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)))) (*.f64 (pow.f64 y-scale 2) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2))))) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 a 4))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (*.f64 (pow.f64 b 4) (*.f64 a a)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))) (fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 a 6) (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (*.f64 b b) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))) 2) (*.f64 (*.f64 y-scale y-scale) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 b 4) (-.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 y-scale y-scale))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))))) (*.f64 (*.f64 y-scale y-scale) (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) 2))))) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))) (/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 b b)))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))) (*.f64 b b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))) (*.f64 b b)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 y-scale y-scale)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2)))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))) (*.f64 b b))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 b 2))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 1 a) 5) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 (pow.f64 y-scale 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))) (*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (*.f64 b b)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (/.f64 1 a) 5) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) 3) (*.f64 y-scale y-scale)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2)))) (*.f64 b b))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))))) (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))))) (*.f64 b b)))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))
(fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2))))))
(fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) 3)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2)))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 b 2))))) (*.f64 (pow.f64 y-scale 2) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2)) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 (/.f64 -1 a) 5) (pow.f64 y-scale 2)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (*.f64 (pow.f64 (/.f64 -1 a) 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2)) (pow.f64 (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) 2)) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) 2))))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (pow.f64 b 2))) (/.f64 (*.f64 x-scale (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (/.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 b 2))) (*.f64 (pow.f64 (pow.f64 y-scale 2) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (pow.f64 (pow.f64 b 2) 2))) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))) (pow.f64 b 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 x-scale (*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (*.f64 b b)))) (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (/.f64 (*.f64 4 (*.f64 (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) 2) (*.f64 y-scale y-scale))))) (*.f64 (pow.f64 (/.f64 -1 a) 5) (*.f64 y-scale y-scale)))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b))) (fma.f64 -1/8 (*.f64 (/.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) (pow.f64 (/.f64 -1 a) 3)) (fma.f64 4 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 b 4)) (pow.f64 (*.f64 y-scale y-scale) 2)) (pow.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 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) 2)) (pow.f64 b 4)) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (neg.f64 (pow.f64 (/.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2)))))) (pow.f64 b 4))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2)))) (*.f64 b b))) (fma.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) (*.f64 b b)) (/.f64 (*.f64 (*.f64 x-scale (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 b b)) (*.f64 (pow.f64 (*.f64 y-scale y-scale) 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (pow.f64 b 4)) (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))))))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (pow.f64 y-scale 2)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2) (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (+.f64 (sqrt.f64 (/.f64 (pow.f64 a 4) (pow.f64 (*.f64 y-scale y-scale) 2))) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))
(sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)))))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 0) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 0) (/.f64 -1/4 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))))
(if (!=.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) x-scale)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 x-scale 0) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) x-scale)) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale)) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale)) (/.f64 (*.f64 (*.f64 a a) (*.f64 b b)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale)) 2))) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))))
(if (!=.f64 -1/4 0) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(if (!=.f64 -1/4 0) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 2) (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a) (/.f64 -1/4 (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 x-scale (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 -1/4 (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (/.f64 1 a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (neg.f64 1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 1 (*.f64 (*.f64 b b) a)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 1 a) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 1 (*.f64 b b)) (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 1) (/.f64 x-scale (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 x-scale (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 x-scale a))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) a) (/.f64 x-scale (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 b b)) (/.f64 x-scale (*.f64 a a)))
(*.f64 (*.f64 (*.f64 -1/4 (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (/.f64 x-scale (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale)) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 b b))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 (*.f64 b b) a)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) a) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 (*.f64 b b) a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) (*.f64 b b)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))) 2) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 -1/4 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 -1/4 a) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 -1/4 (*.f64 b b)) (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) 1) (/.f64 -1/4 (*.f64 (*.f64 (*.f64 b b) a) a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 -1/4 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 (*.f64 b b) a)) (/.f64 -1/4 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (*.f64 b b)) (/.f64 -1/4 (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 1 (*.f64 (*.f64 (*.f64 b b) a) a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 1 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) a)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a)))
(/.f64 (*.f64 (neg.f64 1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (/.f64 -1/4 (*.f64 (*.f64 b b) a)) (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) a)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) a)) (*.f64 (*.f64 b b) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 1) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 b b))) 2) (cbrt.f64 (*.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 b b)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) a) (*.f64 (*.f64 b b) a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 b b) a)) (*.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 a)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a)) 1) a)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 (*.f64 (*.f64 (*.f64 b b) a) a) -1/4))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))) (/.f64 -1/4 (*.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 b b) a))) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (neg.f64 1/4) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale (*.f64 y-scale x-scale)))) (*.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3) 1/3)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))) 3)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 1)
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(neg.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (*.f64 (*.f64 (*.f64 b b) a) a)) 3))
(/.f64 (*.f64 (*.f64 (*.f64 -1/4 x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) y-scale)) y-scale) (*.f64 (*.f64 a a) (*.f64 b b)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) 1) y-scale)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) (cbrt.f64 y-scale)) (cbrt.f64 (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 y-scale y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) 2) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale))) 2) (*.f64 y-scale y-scale)))
(*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))) (*.f64 y-scale (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale))) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3) 1/3)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale)) 3)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 1)
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) y-scale) y-scale)))))) y-scale)) y-scale) y-scale) 3))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 a 4))) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 b b) y-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (fabs.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)))))) y-scale)) (*.f64 y-scale y-scale))

eval2.1s (1.7%)

Compiler

Compiled 114026 to 65810 computations (42.3% saved)

prune1.4s (1.1%)

Pruning

190 alts after pruning (189 fresh and 1 done)

PrunedKeptTotal
New19341052039
Fresh7184155
Picked101
Done314
Total20091902199
Error
34.2b
Counts
2199 → 190
Alt Table
Click to see full alt table
StatusErrorProgram
63.7b
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))
63.6b
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
62.1b
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)
61.1b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.8b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))) b) b)
62.8b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale (*.f64 x-scale (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))) b) b)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
63.0b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.9b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
61.6b
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))) b) b)
63.3b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
63.2b
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
62.6b
(/.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)) (*.f64 a a))
61.1b
(/.f64 (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)) (*.f64 a a))
62.3b
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 1 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
63.4b
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 a a))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3))) (*.f64 b (*.f64 b (*.f64 a a))))
63.8b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
61.6b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
61.2b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
63.5b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
63.7b
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
63.8b
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
60.5b
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
63.6b
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 1 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
62.5b
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
62.4b
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
63.3b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 a a))
62.8b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
63.5b
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))) (*.f64 b b))
61.6b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
62.2b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
62.7b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
62.1b
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.2b
(/.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)) (*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
63.4b
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
62.9b
(*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 -1/4 a))
62.5b
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
63.4b
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale))) (*.f64 -1/4 a))
62.4b
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
61.4b
(*.f64 (pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2) (*.f64 -1/4 a))
62.1b
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
62.5b
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
63.5b
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))) (*.f64 -1/4 a))
61.6b
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 -1/4 a))
62.1b
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))) (*.f64 -1/4 a))
63.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
62.8b
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
61.1b
(*.f64 (*.f64 (pow.f64 y-scale 2) (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))) (*.f64 -1/4 a))
61.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)) (*.f64 -1/4 a))
63.0b
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))))) (*.f64 -1/4 a))
61.2b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
62.2b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
63.2b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))))) (*.f64 -1/4 a))
61.2b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
58.5b
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
53.3b
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
54.3b
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
54.3b
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale)) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
53.3b
(*.f64 (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
57.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 x-scale x-scale)) (*.f64 8 (+.f64 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 angle 4) (fma.f64 1/4 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)))))))) x-scale) x-scale) (*.f64 -1/4 a))
60.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
57.6b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
57.0b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
57.0b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))) x-scale) x-scale) (*.f64 -1/4 a))
61.4b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)) (*.f64 -1/4 a))
62.1b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
56.8b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) 2))) x-scale) x-scale) (*.f64 -1/4 a))
56.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
61.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 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 (/.f64 (*.f64 (pow.f64 (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 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.3b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (pow.f64 y-scale -2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.8b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
61.7b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
62.0b
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
60.1b
(*.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))) (*.f64 -1/4 a))
61.6b
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3)) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
62.3b
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
62.4b
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 -1/4 a))
59.9b
(*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))) (*.f64 -1/4 a))
60.2b
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale)) (*.f64 -1/4 a))
61.1b
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))
62.9b
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
60.5b
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
62.4b
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
63.3b
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
63.6b
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
63.5b
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
63.0b
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
63.2b
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
63.3b
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
61.8b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
63.4b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
62.9b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
63.1b
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
63.2b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
62.4b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
62.1b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
61.9b
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
62.1b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
62.1b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.5b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.5b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.0b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.6b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.4b
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.7b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
62.9b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
62.4b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
62.8b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.1b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
63.8b
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
61.2b
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
62.7b
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.3b
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
60.9b
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
60.9b
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
63.3b
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
63.5b
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3))))))
61.2b
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
62.3b
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
60.7b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
63.1b
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
63.2b
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
63.6b
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
59.8b
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
63.3b
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
63.2b
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
59.2b
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
63.5b
(*.f64 1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
62.7b
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
62.7b
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
62.5b
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
57.0b
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
Compiler

Compiled 10760 to 7559 computations (29.7% saved)

regimes4.7s (3.8%)

Counts
336 → 3
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 b (pow.f64 y-scale 2))) (*.f64 a (*.f64 (pow.f64 a 1/3) (pow.f64 (pow.f64 a 2) 1/3))))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 a 4))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (pow.f64 a 4)) (cbrt.f64 (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (pow.f64 (*.f64 x-scale x-scale) 2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 x-scale x-scale) a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 1 b) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (/.f64 -1 a) -3) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 3))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 y-scale (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 1/4 (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale)) (*.f64 -1/4 a))
(*.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale)) (*.f64 -1/4 a))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 b 4)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)) -4) b) b)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) -4) b) b)
(*.f64 (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale)) (*.f64 -1/4 a))
(*.f64 (*.f64 1/4 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (/.f64 (*.f64 x-scale x-scale) a) a))
(*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (*.f64 x-scale (/.f64 1/4 (*.f64 a a))))
(*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (/.f64 (*.f64 x-scale x-scale) a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) x-scale)) (*.f64 a a))
(*.f64 (/.f64 1 a) (*.f64 (*.f64 (/.f64 1/4 a) (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale)))) (*.f64 x-scale x-scale)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) y-scale)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))))) (neg.f64 y-scale))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 (pow.f64 x-scale 2) 2)))) (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) b))) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 1/32400) (*.f64 angle (PI.f64))) (cbrt.f64 1/180))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 a (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 16 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 b 2)))))) (*.f64 a (*.f64 (pow.f64 a 1/3) (*.f64 (pow.f64 b 2) (pow.f64 (pow.f64 a 2) 1/3))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (cbrt.f64 (*.f64 x-scale x-scale))) (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale)))) (pow.f64 (cbrt.f64 (*.f64 x-scale (cbrt.f64 x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16)) (neg.f64 x-scale)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) 2)) (neg.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2)))) (pow.f64 y-scale 2)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 a) -3) (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))))))) (*.f64 a a)) (/.f64 b -1/4)) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))) 2) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
(/.f64 (/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) 2))))) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4)) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) (*.f64 a a)) b)
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) (sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) x-scale) x-scale) 2))) (pow.f64 a 4))) (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) y-scale) (/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))) y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) 2)) (*.f64 y-scale y-scale)) (cbrt.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64)))))))))) (*.f64 -1/4 a))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2)))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))) 2) (*.f64 y-scale y-scale)))))) (*.f64 -1/4 a))
(/.f64 (*.f64 1/4 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale))) 3)) (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a)))) 3)
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (/.f64 1 (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 y-scale 2) 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 b b))
(/.f64 (*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) 3) 1/3)) (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))) 3) 1/3)
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) x-scale) (cbrt.f64 x-scale)) (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (/.f64 1/4 (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (cbrt.f64 (/.f64 1/64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) (*.f64 a (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (/.f64 (*.f64 x-scale x-scale) a)) (/.f64 (cbrt.f64 a) 1/4)) (cbrt.f64 (/.f64 1 (*.f64 a a))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)) (cbrt.f64 a)) (cbrt.f64 a)) (cbrt.f64 a))) b) b)
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) (pow.f64 b 4))) (*.f64 x-scale x-scale))) (*.f64 (*.f64 x-scale x-scale) a)))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 angle (PI.f64)) 2)) 1/180) (cbrt.f64 (*.f64 angle (PI.f64))))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 a 3) (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 x-scale 2))))))) (*.f64 a a))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)))))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)))) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)))))) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (pow.f64 (pow.f64 (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2)) 3) 1/3)) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) (neg.f64 (cbrt.f64 (*.f64 x-scale x-scale)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2)) 2)) 2) (*.f64 x-scale (cbrt.f64 x-scale))))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (cbrt.f64 (/.f64 1/64 (*.f64 a a)))) (*.f64 x-scale x-scale)) (cbrt.f64 (pow.f64 a 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2) (fabs.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) a) 2))) (/.f64 (pow.f64 a 4) x-scale)) (/.f64 8 x-scale))) (*.f64 x-scale x-scale)) (/.f64 (cbrt.f64 a) 1/4)) a) (cbrt.f64 a)) (cbrt.f64 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)))) 2) (*.f64 a a) (sqrt.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 a 4)) x-scale) x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (pow.f64 a 4))) (*.f64 x-scale x-scale)))))) (*.f64 a a))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale)))))) (*.f64 a a))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale)))) (pow.f64 a 4)) (*.f64 x-scale x-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (/.f64 (*.f64 (neg.f64 (*.f64 y-scale y-scale)) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (*.f64 y-scale y-scale) 2))))) (*.f64 y-scale y-scale))))) x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 (pow.f64 b 2) 2))))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 y-scale y-scale))) 2) 2))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 -2 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 x-scale (*.f64 x-scale (cbrt.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 a)) 2) 2))) b) b)
(*.f64 (/.f64 (*.f64 1/4 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a))) (/.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 b b) a) a)) 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2))) (pow.f64 (pow.f64 b 2) 2)) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (pow.f64 b 2)))
(*.f64 -1/4 (/.f64 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (sqrt.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (pow.f64 b 2)))
(*.f64 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))) (*.f64 -1/4 a))
(*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))) (*.f64 -1/4 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (pow.f64 x-scale -2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (pow.f64 y-scale -2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 -8 (/.f64 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 2) (*.f64 angle angle)) (*.f64 x-scale x-scale)) (*.f64 8 (+.f64 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))) (*.f64 x-scale x-scale)) (*.f64 (pow.f64 angle 4) (fma.f64 1/4 (/.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 4) (*.f64 x-scale x-scale)) (/.f64 (*.f64 1/12 (pow.f64 (*.f64 1/180 (PI.f64)) 4)) (*.f64 x-scale x-scale)))))))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 y-scale 2) 2))) (/.f64 (pow.f64 a 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))) (pow.f64 a 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 x-scale 2) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 b 2) (pow.f64 x-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 b 2) 2) (pow.f64 (pow.f64 x-scale 2) 2)))) (pow.f64 (pow.f64 b 2) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))))) (pow.f64 b 2)))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b b)) -4)
(/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b b)) -1/4) (*.f64 a a))
(/.f64 (/.f64 (*.f64 (/.f64 -1/4 b) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale))) (*.f64 b a)) a)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2)) (*.f64 x-scale x-scale))))))) x-scale)) x-scale) (*.f64 a a)) (/.f64 b -1/4)) b)
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 1 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 a 2) 2))))) (pow.f64 y-scale 2))))) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)) 2))))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2)))) b))) (pow.f64 a 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (*.f64 b (cbrt.f64 (*.f64 b -4)))) (cbrt.f64 (*.f64 (*.f64 b b) 16)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 x-scale (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale)))))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (*.f64 (pow.f64 (*.f64 b b) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 -1/4 (/.f64 (*.f64 y-scale (*.f64 (pow.f64 x-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 x-scale 2)) (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) b) 2)) (pow.f64 x-scale 2)))) (pow.f64 (pow.f64 a 2) 2)) (pow.f64 x-scale 2)))))) (pow.f64 a 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))))) 2) (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 2)))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (*.f64 (pow.f64 b 4) (pow.f64 a 4)) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (+.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))))))) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (cbrt.f64 (/.f64 -1/4 b)) (/.f64 (/.f64 (*.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (pow.f64 b 4)) (pow.f64 a 4)) (/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (fabs.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)))) (*.f64 x-scale x-scale)))) x-scale)) (/.f64 x-scale (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (/.f64 b (cbrt.f64 1/16))))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 -1/4 y-scale) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (fabs.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) b) 2) (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 2)) (*.f64 x-scale x-scale))))))) x-scale) x-scale)) (*.f64 b (cbrt.f64 (*.f64 b (*.f64 a a))))) (cbrt.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2)))
(/.f64 (*.f64 1/4 (*.f64 x-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) (*.f64 y-scale y-scale))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)) 2)) (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) (*.f64 x-scale x-scale)))))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 x-scale (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2)) (pow.f64 (pow.f64 y-scale 2) 2))))) (pow.f64 y-scale 2)))))) (pow.f64 a 2)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)))) (*.f64 -1/4 a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (*.f64 x-scale x-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 a 4)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 b b) 2) (*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (fma.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 2)))) (pow.f64 (*.f64 a a) 2)))) (*.f64 y-scale y-scale))))) (*.f64 b (*.f64 b (*.f64 a a))))
(fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)) (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (neg.f64 (*.f64 a a)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (/.f64 a y-scale) 2))) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b (*.f64 a a)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 angle 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 1 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (pow.f64 (/.f64 b x-scale) 2) (+.f64 (pow.f64 (/.f64 a y-scale) 2) (fabs.f64 (-.f64 (pow.f64 (/.f64 b x-scale) 2) (pow.f64 (/.f64 a y-scale) 2)))))) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 a (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))))))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)))))))) x-scale)) (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)) (*.f64 -1/4 a))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) b)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 a 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (*.f64 y-scale y-scale) b) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))) (pow.f64 (-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) 2))) (+.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 a a) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 b 4))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 b b) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b)) (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 b b) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b b))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 a a) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 y-scale y-scale))) 2) (/.f64 (*.f64 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (*.f64 a a) 2)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))))) (*.f64 a a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 y-scale y-scale) (*.f64 b b)))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 2) (*.f64 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 4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (+.f64 (/.f64 (pow.f64 (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 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))) (*.f64 b b))
(*.f64 -1/4 (/.f64 (*.f64 x-scale (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (pow.f64 (pow.f64 a 2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (+.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))) 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2))))))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 x-scale y-scale) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))))) 2) (*.f64 -1/4 a))
(*.f64 -1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 1/4 (*.f64 (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (sqrt.f64 (fma.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)) (pow.f64 (*.f64 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (*.f64 (pow.f64 (/.f64 -1 a) -3) (sqrt.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale)) (+.f64 (sqrt.f64 (fma.f64 4 (/.f64 (*.f64 (pow.f64 (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 x-scale y-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 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 y-scale y-scale)))) (*.f64 a 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)) (*.f64 (pow.f64 x-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a))) 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 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)) (*.f64 (pow.f64 y-scale -2) (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 b b))) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) 3) 1/3) (*.f64 -1/4 a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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)) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))) 3) 1/3)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 b 2) 2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2)) (sqrt.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 2)) (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 2))) 2)))) (pow.f64 (pow.f64 a 2) 2))) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 b 2) (pow.f64 a 2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64)))) 3) 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 (/.f64 (*.f64 (pow.f64 (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 x-scale y-scale) 2)) 4 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.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 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(/.f64 (*.f64 -1/4 (*.f64 a (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2))) 3))) (*.f64 b b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) b) b) 3) (/.f64 1 3))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 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 4 (*.f64 (pow.f64 (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 x-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))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 x-scale x-scale)) (cbrt.f64 (*.f64 y-scale y-scale))) (pow.f64 (cbrt.f64 (*.f64 y-scale y-scale)) 2)))) (*.f64 b b))
(*.f64 (/.f64 (*.f64 (*.f64 1/4 x-scale) x-scale) a) (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) a))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) a) a)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b 1) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (cbrt.f64 y-scale) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))))))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (pow.f64 (pow.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2))))) 3) (/.f64 1 3)))) (*.f64 a a))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b angle) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (*.f64 x-scale y-scale)) (*.f64 x-scale y-scale)))
(*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(*.f64 1/4 (*.f64 a (*.f64 (sqrt.f64 (*.f64 8 (/.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 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (pow.f64 a 3) (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) 2) (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2)))) (*.f64 (pow.f64 x-scale 2) (pow.f64 y-scale 2))))) (pow.f64 y-scale 2))))) (*.f64 a a))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 1/4 (pow.f64 (*.f64 x-scale y-scale) 2)) (sqrt.f64 (/.f64 (*.f64 (*.f64 8 (pow.f64 a 4)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) y-scale) (/.f64 (*.f64 a a) y-scale) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) x-scale) (/.f64 (*.f64 a a) x-scale) (/.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)) (*.f64 a a)) (*.f64 y-scale y-scale))) 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 (pow.f64 a 4) 4)) (pow.f64 (*.f64 x-scale y-scale) 2))))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a a)) 3) (/.f64 1 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b b) (pow.f64 (/.f64 1 a) -2))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (*.f64 (neg.f64 4) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (*.f64 -4 (*.f64 b (*.f64 b (*.f64 a a))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a)))) (neg.f64 (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))))
(*.f64 (/.f64 -1 (neg.f64 (*.f64 (*.f64 4 (*.f64 b a)) (*.f64 b a)))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 8 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))))) (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (pow.f64 (pow.f64 (*.f64 x-scale y-scale) 2) -1)))
(*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 y-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale))) (*.f64 -1/4 a))
(*.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 x-scale (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale))) (*.f64 -1/4 a))
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) x-scale) x-scale) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2) 2)) (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2))) (*.f64 x-scale x-scale))) x-scale) x-scale) (neg.f64 y-scale))) (*.f64 -1/4 a))
(*.f64 (fma.f64 -4 (/.f64 (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)) y-scale) y-scale) 2)) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 x-scale (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) (sqrt.f64 (pow.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) y-scale) 2) 2)))) (*.f64 y-scale y-scale)))) (neg.f64 (*.f64 y-scale y-scale)))) (*.f64 -1/4 a))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 x-scale y-scale)) (/.f64 (neg.f64 (*.f64 8 (*.f64 b (*.f64 b (*.f64 a a))))) (*.f64 x-scale y-scale))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)) (hypot.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) x-scale) y-scale) (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 angle 1/180) (PI.f64)))) 2)) y-scale) y-scale)))))) (/.f64 (/.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 b b) a) a)) (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 x-scale y-scale) 2)) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2) (pow.f64 (*.f64 b (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) 2)) y-scale) y-scale)) 2) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle 180) (PI.f64)))) x-scale) y-scale) 2))))))) (/.f64 (*.f64 4 (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 a a)) (*.f64 x-scale x-scale)) (/.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) (*.f64 a a))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (pow.f64 (*.f64 x-scale x-scale) 2))))) y-scale) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 a a)) b))) (/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (*.f64 x-scale x-scale) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 x-scale x-scale))))) (*.f64 a a)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.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 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))) 2) 3))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))) 2) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2))))))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 8 (pow.f64 (*.f64 x-scale y-scale) 2)) (+.f64 (+.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 4 (pow.f64 (-.f64 (pow.f64 (/.f64 (sin.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) x-scale) 2) (pow.f64 (/.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) y-scale) 2)) 2)))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) 2) 3)) (*.f64 -1/4 a))
(*.f64 (+.f64 (*.f64 4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2)))) (*.f64 -1/4 a))
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (pow.f64 x-scale 2)))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)) (*.f64 y-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2))))))) (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 x-scale 2) 2))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 x-scale 2))) (pow.f64 x-scale 2)))) (pow.f64 x-scale 2))))) (*.f64 -1/4 a))
(*.f64 (+.f64 (*.f64 -4 (/.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)))) (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))))) (/.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2))) (pow.f64 y-scale 2)) (*.f64 x-scale (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2))))))) (*.f64 -1 (*.f64 x-scale (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 y-scale 2)) (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) 2) (pow.f64 (pow.f64 y-scale 2) 2)))) (pow.f64 y-scale 2)))) (pow.f64 y-scale 2))))) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

8 calls:

738.0ms
x-scale
663.0ms
b
641.0ms
(*.f64 (/.f64 angle 180) (PI.f64))
640.0ms
(/.f64 angle 180)
552.0ms
angle
Results
ErrorSegmentsBranch
51.6b2a
50.1b3b
52.0b2angle
50.8b4x-scale
51.9b2y-scale
53.3b1(/.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)))
52.0b2(*.f64 (/.f64 angle 180) (PI.f64))
52.0b2(/.f64 angle 180)
Compiler

Compiled 20681 to 12283 computations (40.6% saved)

bsearch865.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
389.0ms
4.242506365193113e+25
7.121268646485655e+26
466.0ms
-1.0288503423267472e-126
-3.3146546950345857e-128
Results
419.0ms60×body1024valid
223.0ms135×body256valid
83.0ms24×body512valid
62.0msbody2048valid
27.0msbody1024infinite
5.0msbody512infinite
4.0msbody256infinite
Compiler

Compiled 1141 to 894 computations (21.6% saved)

regimes1.1s (0.9%)

Counts
132 → 3
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))) (*.f64 y-scale y-scale))) y-scale) y-scale) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) (neg.f64 x-scale)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

241.0ms
b
237.0ms
x-scale
211.0ms
angle
153.0ms
y-scale
134.0ms
a
Results
ErrorSegmentsBranch
51.6b2a
50.1b3b
52.0b2angle
50.8b4x-scale
52.0b2y-scale
Compiler

Compiled 4184 to 2313 computations (44.7% saved)

bsearch594.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
331.0ms
4.242506365193113e+25
7.121268646485655e+26
261.0ms
-1.0288503423267472e-126
-3.3146546950345857e-128
Results
261.0ms47×body1024valid
159.0ms141×body256valid
83.0ms10×body2048valid
73.0ms26×body512valid
5.0msbody256infinite
4.0msbody1024infinite
Compiler

Compiled 1127 to 894 computations (20.7% saved)

regimes958.0ms (0.8%)

Counts
127 → 4
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
Calls

5 calls:

250.0ms
a
169.0ms
y-scale
166.0ms
x-scale
134.0ms
b
73.0ms
angle
Results
ErrorSegmentsBranch
51.1b4a
53.0b2b
54.3b1angle
52.4b3x-scale
53.1b3y-scale
Compiler

Compiled 4020 to 2203 computations (45.2% saved)

bsearch811.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
185.0ms
1374.8276751618519
3360.219204996954
255.0ms
1.0753994079779632e-80
1.3609234288967427e-78
369.0ms
-2.191154498179211e-141
-3.807238728048441e-150
Results
340.0ms69×body1024valid
239.0ms219×body256valid
152.0ms39×body512valid
58.0msbody2048valid
11.0msbody512infinite
Compiler

Compiled 1576 to 1234 computations (21.7% saved)

regimes964.0ms (0.8%)

Counts
126 → 4
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 8 (+.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))))) x-scale) x-scale) x-scale) (*.f64 -1/4 a))
Calls

5 calls:

305.0ms
a
190.0ms
x-scale
166.0ms
y-scale
117.0ms
b
62.0ms
angle
Results
ErrorSegmentsBranch
51.1b4a
53.0b2b
54.3b1angle
52.4b3x-scale
53.1b3y-scale
Compiler

Compiled 3989 to 2180 computations (45.3% saved)

bsearch780.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
188.0ms
1374.8276751618519
3360.219204996954
225.0ms
1.0753994079779632e-80
1.3609234288967427e-78
363.0ms
-2.191154498179211e-141
-3.807238728048441e-150
Results
296.0ms52×body1024valid
294.0ms231×body256valid
122.0ms45×body512valid
57.0msbody2048valid
Compiler

Compiled 1576 to 1229 computations (22% saved)

regimes1.0s (0.8%)

Counts
125 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))) 1/2)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 1 (*.f64 y-scale y-scale)) (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2)))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (/.f64 1 y-scale) y-scale) (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale (*.f64 y-scale b)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (/.f64 b (cbrt.f64 (pow.f64 a 4)))) (cbrt.f64 (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (neg.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (*.f64 (*.f64 16 (pow.f64 b 4)) (*.f64 (pow.f64 a 4) (*.f64 b b))))) (*.f64 a b))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y-scale b) 2) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a) a))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 x-scale (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale)))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 a) -2) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (pow.f64 (pow.f64 (*.f64 b b) 3) 1/3)))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 angle (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 x-scale x-scale)))) b) b)
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (*.f64 angle (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 x-scale x-scale) 2) -1)) (/.f64 1 (*.f64 x-scale x-scale))))) (*.f64 x-scale x-scale)))) (*.f64 (*.f64 x-scale x-scale) a))) b) b)
(/.f64 (*.f64 1/4 (*.f64 (*.f64 x-scale x-scale) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (*.f64 y-scale y-scale)))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 b (*.f64 b (*.f64 a a))))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (+.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale))) 2)))) (pow.f64 a 4)))) (*.f64 (*.f64 x-scale x-scale) (*.f64 y-scale y-scale)))) (*.f64 (*.f64 (*.f64 x-scale y-scale) y-scale) x-scale))) (*.f64 b (*.f64 b (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 y-scale 2) b)) (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2))) (pow.f64 x-scale 2)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)))) 2) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale)) 3) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (sqrt.f64 8))) x-scale) (/.f64 (sqrt.f64 8) x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) 3) 1/3)) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 8 (*.f64 x-scale x-scale)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2))) 3) 1/3) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) 3) 1/3) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 16 (/.f64 (pow.f64 (pow.f64 a 2) 2) (pow.f64 y-scale 2)))) (*.f64 (pow.f64 b 3) (pow.f64 y-scale 2))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 512 (*.f64 x-scale x-scale))) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2)) (*.f64 x-scale (cbrt.f64 x-scale)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (pow.f64 (/.f64 (*.f64 (/.f64 y-scale b) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) a) 2))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) (neg.f64 y-scale)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 -16 (pow.f64 a 4))) 2) y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 y-scale (*.f64 a (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 b 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))))))) (*.f64 b b))
(/.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 2) (pow.f64 a 4)) (pow.f64 (*.f64 x-scale x-scale) 2)))) (*.f64 (*.f64 (*.f64 x-scale x-scale) y-scale) b))) (*.f64 a a))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)))) 3) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b)))) (*.f64 y-scale y-scale)) 3) 1/3)))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(/.f64 (*.f64 -1/4 (*.f64 a (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 a (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (/.f64 1 (*.f64 y-scale y-scale)) 2))))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (pow.f64 (*.f64 x-scale y-scale) 2)) -4) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 (pow.f64 (*.f64 a a) 1/3) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) 2)) (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)))) 8) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 a a)))
(/.f64 (*.f64 -1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (*.f64 (*.f64 x-scale x-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4)) (pow.f64 a 4)) (*.f64 x-scale x-scale))))) y-scale)) (*.f64 (*.f64 b b) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) 3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (pow.f64 y-scale 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) 3) 1/3)) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)) (*.f64 x-scale (cbrt.f64 x-scale))) (cbrt.f64 x-scale)) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) (*.f64 2 (cbrt.f64 (/.f64 512 x-scale)))) (cbrt.f64 x-scale)) x-scale) (cbrt.f64 x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 -8 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)) (/.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 x-scale x-scale))) 2))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale))))) 2) (*.f64 y-scale y-scale)) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (fma.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (/.f64 (*.f64 -8/3 (*.f64 (pow.f64 (*.f64 1/180 (PI.f64)) 3) (pow.f64 angle 3))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (sqrt.f64 (pow.f64 (pow.f64 x-scale 4) -1)) (/.f64 1 (*.f64 x-scale x-scale)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 (pow.f64 (*.f64 x-scale y-scale) 2) b)) (*.f64 a a)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (+.f64 (/.f64 1 (*.f64 y-scale y-scale)) (sqrt.f64 (pow.f64 (pow.f64 y-scale 4) -1)))) (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 a (pow.f64 (*.f64 x-scale y-scale) 2)))) (*.f64 b b))
(*.f64 1/4 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale))) 2) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (/.f64 (*.f64 b b) (*.f64 x-scale x-scale)) (sqrt.f64 (/.f64 (pow.f64 b 4) (pow.f64 x-scale 4)))) (pow.f64 b 4))) (pow.f64 (*.f64 x-scale y-scale) 2))) (pow.f64 (*.f64 x-scale y-scale) 2)) (*.f64 b b)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (/.f64 (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale)) (cbrt.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (cbrt.f64 (pow.f64 a 4)))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (fma.f64 b b (*.f64 b b))) (*.f64 (cbrt.f64 (*.f64 y-scale y-scale)) (cbrt.f64 (pow.f64 (*.f64 y-scale y-scale) 2))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 1/4 y-scale) (*.f64 (cbrt.f64 x-scale) (*.f64 (*.f64 (cbrt.f64 (*.f64 x-scale x-scale)) (*.f64 x-scale a)) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) x-scale) 2)) (pow.f64 b 4)) (/.f64 8 (*.f64 x-scale x-scale))))))) b) b)
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (pow.f64 (pow.f64 (*.f64 (pow.f64 a 4) (*.f64 b (+.f64 b b))) 3) 1/3))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (+.f64 1 (fabs.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2)))) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

284.0ms
a
254.0ms
x-scale
172.0ms
b
60.0ms
y-scale
59.0ms
angle
Results
ErrorSegmentsBranch
54.8b2a
55.3b2b
56.7b1angle
55.0b3x-scale
56.7b1y-scale
Compiler

Compiled 3958 to 2159 computations (45.5% saved)

bsearch455.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
451.0ms
1.9849708830002463e-244
2.1611428904133822e-239
Results
248.0ms38×body1024valid
150.0ms93×body256valid
29.0ms10×body512valid
19.0msbody2048valid
Compiler

Compiled 664 to 518 computations (22% saved)

regimes385.0ms (0.3%)

Counts
59 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3) 1/3) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b))) 3) 1/3) (*.f64 a a)))
(*.f64 1/4 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (*.f64 y-scale (*.f64 y-scale b)) (*.f64 a a))) 3) 1/3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 x-scale) x-scale) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) (+.f64 8 8)))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 (*.f64 a (cbrt.f64 a)) (cbrt.f64 (*.f64 a a))))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (pow.f64 b 4) (+.f64 (*.f64 b b) (sqrt.f64 (pow.f64 b 4))))) (*.f64 y-scale y-scale)))) (*.f64 b b)))
(/.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (*.f64 8 (*.f64 (+.f64 (sqrt.f64 (pow.f64 a 4)) (*.f64 a a)) (pow.f64 a 4))) (*.f64 x-scale x-scale))) (*.f64 x-scale x-scale))) (*.f64 a a))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 (*.f64 b b) 3)) (*.f64 y-scale y-scale))))) b) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 1/4 (*.f64 y-scale (/.f64 (/.f64 (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) b) b) (*.f64 a a))))
(*.f64 1/4 (*.f64 (/.f64 y-scale (*.f64 b a)) (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) a)) (*.f64 (*.f64 b b) a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (/.f64 (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) (/.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (pow.f64 (*.f64 b a) 2) 2) (/.f64 (/.f64 (fma.f64 b b (*.f64 b b)) y-scale) y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (fma.f64 b b (*.f64 b b))))) y-scale))) (*.f64 b a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale y-scale) (*.f64 b a)) (sqrt.f64 (/.f64 (*.f64 (/.f64 8 y-scale) (*.f64 (pow.f64 b 4) (*.f64 (*.f64 (*.f64 b (+.f64 b b)) (*.f64 a a)) (*.f64 a a)))) y-scale))) (*.f64 (cbrt.f64 (*.f64 a a)) (*.f64 b (cbrt.f64 a)))))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) y-scale) y-scale)))) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 angle) (PI.f64))) 2) 2) x-scale) (*.f64 x-scale 1/8))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

94.0ms
x-scale
78.0ms
a
72.0ms
b
68.0ms
y-scale
29.0ms
angle
Results
ErrorSegmentsBranch
54.8b2a
55.3b2b
56.7b1angle
55.0b3x-scale
56.7b1y-scale
Compiler

Compiled 1589 to 847 computations (46.7% saved)

bsearch378.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
376.0ms
1.9849708830002463e-244
2.1611428904133822e-239
Results
178.0ms35×body1024valid
103.0ms87×body256valid
47.0msbody2048valid
44.0ms16×body512valid
Compiler

Compiled 655 to 509 computations (22.3% saved)

regimes211.0ms (0.2%)

Counts
41 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) 3)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale (*.f64 y-scale b)))) 3) (*.f64 a a)))
(*.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 (*.f64 1/180 angle) (+.f64 (PI.f64) (PI.f64))))) (/.f64 8 (*.f64 y-scale y-scale)))) y-scale) y-scale) (*.f64 -1/4 a))
Outputs
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 1/180 (PI.f64)) angle)) 2) 16) (*.f64 x-scale x-scale))) x-scale) x-scale) (*.f64 -1/4 a))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

54.0ms
x-scale
38.0ms
b
38.0ms
a
21.0ms
angle
21.0ms
y-scale
Results
ErrorSegmentsBranch
54.8b2a
55.3b2b
56.7b1angle
55.0b3x-scale
56.7b1y-scale
Compiler

Compiled 1026 to 560 computations (45.4% saved)

bsearch407.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
406.0ms
1.9849708830002463e-244
2.1611428904133822e-239
Results
205.0ms36×body1024valid
132.0ms89×body256valid
43.0ms16×body512valid
21.0msbody2048valid
Compiler

Compiled 637 to 491 computations (22.9% saved)

regimes351.0ms (0.3%)

Counts
36 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 -1 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 b 3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (pow.f64 (/.f64 -1 b) -3) (*.f64 y-scale y-scale))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 b 6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) -3) (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 (*.f64 b b) 3) (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale))))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 b) -6) (pow.f64 a 4))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) a) (*.f64 (*.f64 a b) b)))
(*.f64 1/4 (/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))) (/.f64 (*.f64 y-scale y-scale) b)) b) a) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 a a)) 2) (pow.f64 b 4)) (*.f64 y-scale y-scale)))))) (*.f64 (*.f64 b b) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 y-scale (*.f64 y-scale (sqrt.f64 (/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 b b) 3)) (pow.f64 a 4)) (/.f64 (*.f64 y-scale y-scale) 8))))) b) (/.f64 1 (*.f64 a b))) a))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 y-scale y-scale) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 b 4) (*.f64 (pow.f64 a 4) (+.f64 (*.f64 b b) (if (!=.f64 b 0) (/.f64 b (/.f64 1 b)) (*.f64 b b))))) (*.f64 y-scale y-scale))))) (*.f64 (*.f64 b b) (*.f64 a a))))
Outputs
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 (sqrt.f64 (*.f64 16 (pow.f64 (pow.f64 a 2) 2))) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

96.0ms
b
88.0ms
a
56.0ms
y-scale
34.0ms
angle
33.0ms
x-scale
Results
ErrorSegmentsBranch
58.8b3a
58.3b2b
59.8b1angle
59.8b1x-scale
58.8b3y-scale
Compiler

Compiled 903 to 487 computations (46.1% saved)

bsearch332.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
331.0ms
-1.1002379592858884e-263
-5.186104358190036e-264
Results
176.0ms19×body1024valid
107.0ms53×body256valid
28.0msbody512valid
17.0msbody2048valid
Compiler

Compiled 416 to 311 computations (25.2% saved)

regimes132.0ms (0.1%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 y-scale 2))) (*.f64 (pow.f64 y-scale 2) b)))
Calls

5 calls:

33.0ms
y-scale
31.0ms
b
31.0ms
a
13.0ms
angle
12.0ms
x-scale
Results
ErrorSegmentsBranch
58.8b3a
58.3b2b
59.8b1angle
59.8b1x-scale
58.8b3y-scale
Compiler

Compiled 506 to 275 computations (45.7% saved)

bsearch173.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
173.0ms
-1.1002379592858884e-263
-5.186104358190036e-264
Results
88.0ms19×body1024valid
57.0ms57×body256valid
21.0msbody2048valid
5.0msbody512valid
Compiler

Compiled 406 to 301 computations (25.9% saved)

regimes114.0ms (0.1%)

Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (*.f64 angle (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (neg.f64 y-scale) (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) y-scale) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 (*.f64 (pow.f64 y-scale 2) (sqrt.f64 (*.f64 8 (/.f64 (*.f64 2 (*.f64 angle angle)) (*.f64 y-scale y-scale))))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 16 (pow.f64 a 4))) (neg.f64 y-scale)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 (*.f64 y-scale y-scale) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 y-scale y-scale) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale) (*.f64 y-scale (/.f64 (/.f64 b a) a))))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 y-scale y-scale)) 16)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 b (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) y-scale)) y-scale) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) b) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) (*.f64 y-scale y-scale)) a) b) a))
(*.f64 1/4 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 16 (pow.f64 a 4)) (*.f64 y-scale y-scale))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a))))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (pow.f64 (/.f64 1 a) -2)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a 4) (/.f64 16 (*.f64 y-scale y-scale)))) a) (neg.f64 (*.f64 y-scale (*.f64 y-scale b)))) (neg.f64 a)))
Outputs
(*.f64 1/4 (/.f64 (*.f64 y-scale (*.f64 b (sqrt.f64 (*.f64 16 (pow.f64 a 4))))) (*.f64 a a)))
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
Calls

5 calls:

33.0ms
b
32.0ms
a
14.0ms
x-scale
12.0ms
y-scale
10.0ms
angle
Results
ErrorSegmentsBranch
59.7b3a
59.2b2b
60.7b1angle
60.7b1x-scale
60.7b1y-scale
Compiler

Compiled 492 to 264 computations (46.3% saved)

bsearch180.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
179.0ms
-1.1002379592858884e-263
-5.186104358190036e-264
Results
92.0ms21×body1024valid
50.0ms49×body256valid
20.0msbody512valid
16.0msbody2048valid
Compiler

Compiled 406 to 286 computations (29.6% saved)

regimes26.0ms (0%)

Accuracy

Total -3.0b remaining (-4.9%)

Threshold costs -3.0b (-4.9%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
(*.f64 (*.f64 angle (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 y-scale y-scale))) (*.f64 -1/4 a))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 (*.f64 (*.f64 a a) b) (*.f64 y-scale y-scale))) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) (*.f64 a a)) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 16 (*.f64 y-scale y-scale)) (*.f64 a a)) (*.f64 a a))) (*.f64 (*.f64 y-scale y-scale) b)) (*.f64 a a)))
Outputs
(*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 y-scale y-scale))) b) (*.f64 y-scale y-scale)))
Calls

5 calls:

5.0ms
x-scale
4.0ms
angle
4.0ms
b
4.0ms
a
4.0ms
y-scale
Results
ErrorSegmentsBranch
60.7b1a
60.7b1b
60.7b1angle
60.7b1x-scale
60.7b1y-scale
Compiler

Compiled 135 to 74 computations (45.2% saved)

simplify13.0ms (0%)

Stop Event
fuel
Compiler

Compiled 714 to 543 computations (23.9% saved)

soundness1.0ms (0%)

Compiler

Compiled 35 to 35 computations (0% saved)

end312.0ms (0.3%)

Compiler

Compiled 664 to 479 computations (27.9% saved)

Profiling

Loading profile data...